I've been trying to get pregnant so I've been having sex unprotected and my period was supposed to come on the 20th of July but it hasn't and I've been having light cramps but now I think I'm spotting but I'm not sure. What could this been ?