Can stress delay your period?

Yes, stress can delay your period. Stress hormones can quiet the brain signals that trigger ovulation, and if ovulation comes later, your period does too. A stressful week before ovulation can push your period back by a few days or more, and long-term stress can stop periods for months. Rule out pregnancy with a test first.
How stress delays your period
Your cycle is run from the brain. The hypothalamus sends pulses of a hormone called GnRH, which tells the pituitary gland to release FSH and LH, which tell your ovaries to grow an egg and ovulate. When you're under pressure, stress hormones like cortisol can slow those pulses down. Ovulation gets postponed, and since your period comes about two weeks after ovulation, it gets postponed too.
Timing matters. Stress in the first half of your cycle, before ovulation, is the kind most likely to make your period late. Once you've ovulated, the countdown to your period is fairly fixed, so stress in the last week is less likely to change the date, even though it can make PMS feel worse.
How late can stress make your period?
| Kind of stress | What can happen |
|---|---|
| A short, intense stretch (exams, a deadline, a move) | Period a few days to a week or two late |
| Illness, travel, jet lag | Ovulation and period pushed back, often just for that cycle |
| Ongoing stress plus under-eating or heavy exercise | Cycles become long or stop (hypothalamic amenorrhea) |
When stress combines with not eating enough or training hard, the brain can switch ovulation off for months. That's called functional hypothalamic amenorrhea, and it needs a doctor's help, because low estrogen affects bones and heart health.
What to do if you think stress made your period late
- Take a pregnancy test if there's any chance you could be pregnant. Stress and pregnancy can happen at the same time.
- Give it a week or two. Most stress delays sort themselves out within a cycle.
- Look after the basics: regular meals, sleep, and gentle movement tell your body it's safe to ovulate.
- Log what happened. Seeing the stressful week next to the late period helps you and your doctor spot patterns.
A late period can feel stressful in itself, and a longer luteal phase can mean PMS lingers. If you're anxious while waiting, see anxiety and a late period.
Can stress make your period early or cause spotting?
Sometimes. Stress can shorten a cycle for some people, or cause light spotting between periods. See stress spotting. If cycles keep changing, it's worth looking for other causes too: see why is my period irregular.
When to see a doctor
See a doctor if you've missed three periods in a row, if your periods stopped after weight loss or more exercise, if you have symptoms such as hair growth, acne or weight change, or if stress is affecting your sleep, eating or daily life.
Frequently asked questions
Can stress stop your period completely?
Yes, ongoing stress, especially with under-eating or intense exercise, can stop periods for months. That needs a doctor's check.
Can stress delay your period by two weeks?
It can, if stress delays ovulation by that much. If your test is negative and there's still no period after two weeks, test again and consider seeing a doctor.
Can anxiety about being pregnant delay my period?
Worry in the days just before your period is unlikely to move it much, because ovulation already happened. A test on the right day is the quickest answer.
Does stress make PMS worse?
Many people find it does. Stress doesn't cause PMS, but it can turn up the volume on mood symptoms in the luteal phase.
Sources
- NHS: Missed or late periods
- Cleveland Clinic: Amenorrhea
- American Psychological Association: Stress effects on the body
This page is for information only and isn鈥檛 medical advice. If something worries you, please talk to a doctor.
Why is my period late? 10 common reasons
Late period but a negative pregnancy test?