Can stress really delay Your menstrual cycle?
Yep! Stress can affect your hormones in a way that changes your menstrual cycle. Other things can delay your period, too, like being sick, exercising a lot, having a low body weight, using a hormonal birth control method, or taking certain other medications. It’s also normal for your period to be irregular every once in a while, especially if you’re a teenager.
If your period is late and you’ve had sex without a condom or another method of birth control since your last period you should take a pregnancy test to make sure that’s not the cause of your late period.
-Emily at Planned Parenthood