I had unprotected sex about 2 days after ovulation, I took the morning after pill the next afternoon but am still waiting for my period to arrive. My period is due in 3 days time but I have never been on time I am always a few days early. I had some spotting as well which has never happened before and something doesn't feel right. I was wondering if the morning after pill could have delayed my period and caused this spotting or if I may be pregnant?