So my girlfriend and I had unprotected sex in the mid-late teens in February, her period is supposed to start on the 23rd of February and it's now the 25th, she has been on the shot since late December, when we had unprotected sex I ejaculated in her and now she's two days late on her period, is she pregnant?? Pleas help we are very nervous.