← Health Articles
Sleep3 min

Luteal phase: PMS, sleep, and mood

The week before your period, progesterone rises and everything can feel heavier. Here is what actually helps.

In brief

The luteal week is when sleep and mood get harder. Magnesium, steady meals, and an earlier wind-down help.

Written by Lifefy Editorial
Last reviewed: 12 July 2026

After ovulation, progesterone rises and reshapes how you feel. It lifts core body temperature, which makes sleep lighter, and its swings drive cravings, irritability, and the low mood many women know as PMS. None of this is a failure of willpower; it is the hormonal signature of the phase.

What helps is unglamorous and works. Magnesium-rich foods such as leafy greens, nuts, seeds, and dark chocolate can ease tension. Steady, protein-anchored meals flatten the blood-sugar swings that sharpen mood dips. And an earlier wind-down with a cooler bedroom protects the sleep that this phase erodes.

If a wearable shows a higher resting heart rate and lower heart rate variability in this week, that is normal cyclical variation, not a warning sign. Ease off intensity if you need to. If low mood is severe or disrupts your life, it is worth speaking to a doctor about premenstrual dysphoric disorder.

Key Takeaways

  • Progesterone in the luteal phase raises temperature and fragments sleep; mood dips are physiology.
  • Magnesium-rich food, steady meals, and an earlier wind-down take the edge off.
  • A luteal rise in resting heart rate and drop in HRV is normal, not a red flag.

This article is for informational purposes only and is not medical advice. Discuss any changes to your health, medication, diet or exercise with a qualified healthcare professional. Lifefy is a preventative wellness platform and does not diagnose, treat or cure any condition.

Track the metrics in this article in Lifefy

See your sleep trends

Home phlebotomy collection. Results delivered into the Lifefy app with personalised interpretation by the Lifefy Coach.

See your sleep trendsDownload on iOSGet on Android