I know it sounds disgusting but I'm in a long distance relationship and me and my boyfriend do not see each other often. This time when we saw each other I was on and we had sex (please no judging) I took a morning after pill to be on the safe side and now I'm more than a week late on my period. Could this be the reason? And I've also been taking part in a lot in hardcore gym sessions. Could that also be related to my lateness? Thanks in advance