I had unprotected sex on the 4th May and I took the morning after pill the next day. It's been 3 and a half weeks since and I haven't came on my period even though I was due last week. Is this normal and how long can the morning after pill affect your period for?