Nutrition

What to Eat During Your Period

Cravings aren’t random. Here’s how to eat with your body during your period — to steady energy, ease cramps and replace what you lose.

Eshe Editorial
Eshe Editorial Team
4 min read
Share
Iron-rich foods arranged on a table

Does Diet Affect Period Symptoms?

Yes — what you eat during your period directly affects cramping, bloating, fatigue, and mood. Anti-inflammatory foods reduce prostaglandin activity, which is the primary driver of menstrual cramps. Iron-rich foods compensate for blood loss. Certain foods — notably alcohol, excess salt, and high-sugar foods — reliably worsen symptoms.

Key Things to Know About Eating During Your Period

  • Prostaglandins drive menstrual cramps; anti-inflammatory foods reduce their effect
  • Iron loss during menstruation averages 12–15 mg per cycle — iron-rich foods help maintain energy levels
  • Magnesium deficiency is associated with more severe PMS and cramping
  • Alcohol and high-salt foods worsen bloating and increase prostaglandin production
  • Dark chocolate (70%+) is a legitimate source of magnesium — not just a craving

What to Eat On Your Period

Iron-rich foods Blood loss depletes iron, contributing to fatigue. Prioritise: red meat, chicken liver, lentils, spinach, pumpkin seeds. Pair plant-based iron sources with vitamin C (tomatoes, citrus) to improve absorption.

Magnesium-rich foods Magnesium relaxes uterine muscle contractions and reduces cramping. Sources: dark leafy greens, almonds, cashews, dark chocolate (70%+), black beans, avocado.

Omega-3 fatty acids Omega-3s are anti-inflammatory and have been shown in clinical studies to reduce menstrual pain — in some cases comparably to ibuprofen. Sources: oily fish (salmon, sardines, mackerel), walnuts, flaxseeds.

Complex carbohydrates Stabilise blood sugar and reduce mood swings and sugar cravings. Sources: oats, brown rice, sweet potato, wholegrain bread.

Water-rich foods Hydration reduces bloating. Cucumber, watermelon, celery, and herbal teas (ginger, peppermint, chamomile) all contribute.

What to Limit

  • Salt — increases water retention and worsens bloating
  • Alcohol — raises oestrogen levels, increases prostaglandin production, and worsens cramps and mood
  • High-sugar foods — spike insulin, worsen inflammation, and intensify mood swings
  • Caffeine — constricts blood vessels and can intensify cramping; limit to one to two cups per day if sensitive
  • Processed and fried foods — high in omega-6 fatty acids, which promote inflammation

Does Food Actually Help With Cramps?

For mild to moderate cramps, yes. A 2021 study published in the Journal of Obstetrics and Gynaecology found that women following an anti-inflammatory diet reported significantly lower pain scores during menstruation compared to controls. Omega-3 supplementation specifically showed a measurable reduction in prostaglandin levels.

Food is not a replacement for medical treatment where pain is severe. If cramps regularly prevent normal activity, speak with a doctor.

Sources

    Know your body — for real.

    Eshe logs your symptoms and physical signs to build a personalised picture of your health over time.

    Get the app free

    Frequently asked questions

    Written by
    Eshe Editorial

    The Eshe editorial team writes clear, science-backed health content, reviewed by our medical board before it reaches you.

    Keep reading

    A woman checking a period-tracking app on her phoneFertility

    Can You Get Pregnant on “Safe Days”?

    7 min read
    A woman holding a sanitary padCycle & Periods

    What Are Period Blood Clots?

    8 min read
    A woman examining her skin in a mirrorSkin & Hormones

    Does Acne Mean I Have a Hormonal Imbalance?

    8 min read