I had unprotected sex 3 weeks ago but he didn't ejaculate inside me,now I'm having spotting which seems to be like blood and it's much...I'm suppose to see my period in 3 days time..am I pregnant?