Last updated: October 2026
Yes, stress can delay your period, and sometimes stop it for a while, because it can hold back ovulation. A period that’s a few days late now and then is common and usually settles. If there’s any chance you could be pregnant, take a pregnancy test first. See a GP if you miss 3 periods in a row.
Below: how late stress can make your period, why it happens, other common reasons a period is late, stress or pregnancy, when to see a GP and what helps.
How late can stress make your period?
There’s no fixed number of days. The NHS says the average cycle is around 28 days, but anything from 21 to 35 days is normal, so a few days late isn’t unusual on its own. A stressful month can push it later still.
- A few days to a week or so late: common after a short burst of stress such as exams, a deadline or a big life event. Your cycle usually settles once things calm down.
- Missing a whole period: can happen during a very stressful time. If you could be pregnant, test first.
- No period for months: severe or long-running stress, especially with weight loss, under-eating or a lot of exercise, can stop periods altogether. This needs a GP, not a wait-and-see approach.
Stress affects a lot of people’s cycles. In a Canadian survey of more than 4,000 women during the first year of the COVID-19 pandemic, 27.8% reported changes to their menstrual cycle, and those with higher stress, anxiety and depression scores were more likely to.
Stress can also make periods come early or become irregular. The NHS lists stress and anxiety among the common causes of irregular periods, where the gap between periods keeps changing.
Why stress affects your cycle
Your cycle is run by a chain of hormones that starts in the brain. The hypothalamus releases a hormone called GnRH in regular pulses, which tells the pituitary gland to release the hormones that trigger ovulation. Your period normally follows about 2 weeks later.
When you’re under pressure, your stress system (the HPA axis, which also controls cortisol) switches on. Researchers have found that the stress hormone CRH can dampen those GnRH pulses, so ovulation is delayed or skipped. No ovulation, or late ovulation, means a late or missed period.
That’s also why stress mostly delays a period before ovulation rather than after it. A study of more than 600,000 cycles found the first half of the cycle (before ovulation) varied far more in length than the second half, which averaged about 12 days.
When periods stop for several months because of stress, low food intake or too much exercise, doctors call it functional hypothalamic amenorrhoea. It’s a diagnosis made only after other causes are ruled out, and it matters because low oestrogen over time is linked to bone loss and fertility problems. See hormonal imbalance symptoms for other signs that your hormones are out of balance.
Other reasons your period is late
Stress is a common cause, but it’s far from the only one. The NHS lists these common causes of a missed or late period:
| Cause | Other clues | Read more |
|---|---|---|
| Pregnancy | Recent sex without contraception, or contraception that may have failed. A missed period is often an early sign | Stress or pregnancy? |
| Stress | A tough few weeks, worry, irritability, stress headaches | Stress symptoms |
| PMOS (previously called PCOS) | Irregular periods or long gaps between them, excess hair growth or hair loss, oily skin or acne, weight gain | PCOS is now PMOS |
| Sudden weight loss or being overweight | Big changes in eating or weight, dieting hard | See a GP |
| Doing too much exercise | Heavy training, especially with not eating enough | See a GP |
| Hormonal contraception | The pill, injection or IUS can make bleeds lighter, irregular or stop them | Ask your GP or pharmacist |
| Perimenopause | Usually between 45 and 55; periods come more or less often, hot flushes, night sweats | Perimenopause symptoms |
| Thyroid problems | Underactive: tiredness, feeling cold, weight gain, irregular or heavy periods. Overactive: weight loss, anxiety, a fast heartbeat | Underactive thyroid |
| Breastfeeding | You’ve had a baby and are breastfeeding | Ask your midwife or health visitor |
Periods can also stop because of conditions such as heart disease or diabetes, and some people simply have irregular periods.
Stress or pregnancy?
You can’t reliably tell the difference from how you feel. The NHS says early pregnancy can bring tiredness, mood changes and sore breasts, much like the days before a period, and stress can leave you tired and on edge too. Some people also get light spotting around the time their period is due, known as implantation bleeding. The only way to know is a pregnancy test.
- The NHS says most tests work from the first day of a missed period.
- If you don’t know when your period is due, test at least 21 days after you last had unprotected sex.
- You can test at any time of day, not just first thing.
- Hormonal contraception doesn’t stop a test working.
- A positive result is almost certainly right. A negative one is less reliable, so if your period still hasn’t come, wait a few days and test again. If the second test is negative and your period hasn’t arrived, speak to a GP.
Get medical advice straight away if you could be pregnant and have pain low down on one side of your tummy, unusual bleeding or pain in the tip of your shoulder, as these can be signs of an ectopic pregnancy. Call 999 for sudden, severe tummy pain with dizziness or fainting.
When to see a GP
A one-off late period in a stressful month is usually nothing to worry about. The NHS says to see a GP if:
- you’ve missed your period 3 times in a row
- you’ve missed a period and have other symptoms such as weight gain or weight loss, tiredness, hair growth on your face, or dry or oily skin
- your periods have become irregular, or last longer than 7 days
- you’re bleeding between periods
- your periods are irregular and you’re struggling to get pregnant
- your periods haven’t started by the age of 15
Your GP may arrange blood tests to look for the cause, and can help with stress itself. If stress is affecting your work, see being signed off work with stress.
What helps your cycle get back on track
If stress is the cause, periods usually return once the pressure eases. You can’t force a late period to arrive, but you can help your body:
- Eat regular, proper meals. Under-eating is one of the main drivers of stopped periods, and stress often changes how much we eat. See emotional eating.
- Don’t overdo exercise. Keep moving, but ease off very hard training while your cycle settles.
- Protect your sleep. Sleep and stress feed each other, and some people sleep worse just before a period. See insomnia before your period.
- Use a quick calming technique when worry spikes, such as 4-7-8 breathing.
- Tackle the cause where you can: share the load and talk to someone. See how to relieve stress.
- Track your cycle in an app or diary, so you and your GP can see the pattern.
If your low mood or irritability always lines up with the week before your period, it may be hormonal rather than stress. See PMS symptoms and PMDD.
Some people like a calming drink as part of a wind-down routine. Our Magnesium Glycinate Sleep Complex is a caffeine-free evening drink with magnesium, L-theanine and chamomile. Magnesium contributes to normal psychological function and to the reduction of tiredness and fatigue. It won’t bring on a period or treat a hormone problem, and we don’t recommend our products during pregnancy or breastfeeding.
FAQs
How many days late can stress make your period?
There’s no set number. A period that’s a few days to a week or so late during a stressful time is common. Severe or ongoing stress can stop periods for months, which needs a GP.
Can stress stop your period for 2 or 3 months?
Yes, severe stress, especially with weight loss or heavy exercise, can stop periods for months. The NHS says to see a GP if you’ve missed 3 periods in a row.
Can stress make your period come early?
Yes. Stress and anxiety can make periods irregular, so they may come earlier or later than usual.
Can stress delay your period after ovulation?
Less often. Stress mainly delays ovulation itself. Once you’ve ovulated, the second half of the cycle is fairly steady, at around 12 days on average.
Is my period late because of stress or pregnancy?
You can’t tell from symptoms alone. Take a pregnancy test from the first day of your missed period, or at least 21 days after unprotected sex. If it’s negative and your period still hasn’t come, test again in a few days.
Can stress delay your period if you’re on the pill?
Hormonal contraception can itself make bleeds lighter, irregular or stop them. No contraception is completely effective, so take a test if you think you could be pregnant, then ask your GP or pharmacist.
Sources
- NHS. Missed or late periods.
- NHS. Irregular periods.
- NHS. Doing a pregnancy test.
- NHS. Signs and symptoms that might mean you’re pregnant.
- NHS. Polyendocrine metabolic ovarian syndrome (PMOS).
- NHS. Ectopic pregnancy symptoms.
- Gordon CM et al. Functional hypothalamic amenorrhea: an Endocrine Society clinical practice guideline. J Clin Endocrinol Metab, 2017.
- Meczekalski B et al. Stress, kisspeptin, and functional hypothalamic amenorrhea. Curr Opin Pharmacol, 2022.
- Bull JR et al. Real-world menstrual cycle characteristics of more than 600,000 menstrual cycles. NPJ Digit Med, 2019.
- Garcia de Leon R et al. Higher perceived stress during the COVID-19 pandemic increased menstrual dysregulation and menopause symptoms. Womens Health (Lond), 2023.
This guide is general information, not medical advice. Evopure makes the Magnesium Glycinate Sleep Complex.





































