stress and medication
Well mayby you should buy a prengnancy test it is kinda obvious: YOU'RE PREGNANT!!!!
Stress among other factors can cause you period to come late. If you've had unprotected sex you could be pregnant.
No, You were just late.
If you have had unprotected sex, and now you are two days late , then you could very well be pregnant.
It's normal to have a late period when your stressed.
Your period wasn't three days 'late' it was just three days later than you had predicted - a few days variation in the menstrual cycle is completely normal.
Females do not get pregnant during their menstrual period. They get pregnant during ovulation. There are many reasons that your period could be late. Stress is one. If your still not happy wait a few more days and if you still don't have it go and see your doctor. He will perform a test and get rid of all your worries.
4 weeks and 3 days as long as you have a normal 28 day menstrual cycle. It could be less if you have an irregular ovulation cycle.
Having your period two days early or two days late, if it is a regular period - not just spotting, then you are in all likelihood not pregnant.
A late period dosent always mean you are pregnant, You could just have a late peroid. But you might want to check.