Question:

Can this cause my period to be late?

by  |  earlier

0 LIKES UnLike

Usually my period comes like clockwork every 23 days. Yesterday it was due around the time I had to take a drug test for a job. I was really really nervous about that because I didn't have any tampons so I'd have to wear a pad, and it would be so embarrassing if I bled into the cup. So I worried about it and prayed for it not to come even though I was cramping and spotting a little.

Well its been 24 hours since then and it still hasn't come. I don't even feel crampy anymore. Could all my nervousness yesterday have caused a delay?

 Tags:

   Report

4 ANSWERS


  1. yea i think that stress can delay it and all and trust me when i say ur not the only one going through this. i have then same thing. its been a long while(about 7 or 8 months) since but i stil get cramps nad stuff. and since i think that u are saying that its only been a day then u dont really need to worry that much if its been about a week and then still nothing.  


  2. My understanding is that strong emotions can cause periods to be delayed.  I know that has happened to me several times.  

    If it lasts more than a few days though, is there any possibility you could be pregnant?  I hate to suggest that, but that is of course the main reason for missing periods :).

    I would wait a few days, try to stay calm, and hopefully everything would be back to normal.  If not, however, you may have to look at the other option or if pregnancy's not a possibility, you may need to see your doctor.

    I would wait until you are a week overdue, then take action.  I'll cross my fingers for you in the meantime that it was just stress and that nothing's wrong. :)

  3. Yeah. If your under a lot of stress that can put a hold on your period.  

  4. yeah stress can cause a delay. i'm not sure if you have a chance of being pregnant but if you dont get it in a week take a home pregnancy test.

Question Stats

Latest activity: earlier.
This question has 4 answers.

BECOME A GUIDE

Share your knowledge and help people by answering questions.