What you eat has a direct, measurable impact on how you feel during your period. The right foods can reduce cramping, ease bloating, boost energy, and stabilize your mood — while the wrong ones can make every symptom significantly worse.
This comprehensive guide covers exactly what to eat (and avoid) during each phase of your menstrual cycle, the nutrients that matter most for period health, and practical meal ideas you can start using right away.
Why Nutrition Matters So Much for Menstrual Health
Your menstrual cycle is driven by hormones that are directly influenced by what you eat. Key nutrients affect:
- Prostaglandin production: These hormone-like compounds trigger uterine contractions (cramps). Diet influences how much you produce and how inflammatory they are.
- Estrogen metabolism: Your liver processes and eliminates excess estrogen. Fiber and cruciferous vegetables support this process.
- Neurotransmitter production: Serotonin and dopamine — your mood regulators — depend on dietary amino acids, vitamins, and minerals.
- Inflammation levels: Inflammatory foods worsen cramps, bloating, and fatigue. Anti-inflammatory foods reduce them.
- Blood sugar stability: Blood sugar swings worsen mood swings, cravings, and energy crashes throughout your cycle.
The Most Important Nutrients for Period Health
🥩 Iron
Why you need it: You lose iron every month through menstrual bleeding. Low iron causes fatigue, brain fog, weakness, and headaches — symptoms many women attribute to their period but are actually iron deficiency.
Best sources: Red meat, chicken liver, oysters, lentils, spinach, tofu, pumpkin seeds, fortified cereals
Pro tip: Pair plant-based iron (non-heme) with vitamin C to increase absorption by up to 300%. Think spinach with lemon juice or lentils with tomatoes.
🥦 Magnesium
Why you need it: Magnesium relaxes smooth muscle (including your uterus), reducing cramp intensity. It also supports serotonin production, improving mood, and reduces fluid retention that causes bloating. Most women are deficient.
Best sources: Dark chocolate (70%+ cocoa), almonds, cashews, pumpkin seeds, spinach, black beans, avocado, whole grains
How much: 300–400mg daily, increasing to 400mg in the luteal phase and during your period
🐟 Omega-3 Fatty Acids
Why you need it: Omega-3s are powerful anti-inflammatory compounds that directly reduce prostaglandin production — meaning fewer and less intense cramps. Multiple clinical studies confirm omega-3 supplementation significantly reduces menstrual pain.
Best sources: Salmon, sardines, mackerel, herring, walnuts, chia seeds, flaxseeds, hemp seeds
How much: 2–3 servings of fatty fish per week, or 1000mg fish oil supplement daily
🥛 Calcium
Why you need it: Research shows calcium supplementation reduces PMS symptoms by up to 48%, including mood changes, bloating, and cramps. Calcium also supports muscle function and nerve regulation.
Best sources: Dairy products, fortified plant milks, sardines (with bones), kale, broccoli, bok choy, tofu made with calcium sulfate
How much: 1000–1200mg daily from food and supplements combined
🍌 Vitamin B6
Why you need it: Vitamin B6 is essential for serotonin and dopamine synthesis. Clinical trials show B6 supplementation significantly reduces PMS mood symptoms including depression, irritability, and anxiety.
Best sources: Chickpeas, salmon, chicken breast, tuna, bananas, potatoes, fortified cereals
How much: 50–100mg daily (do not exceed 200mg without medical supervision)
☀️ Vitamin D
Why you need it: Vitamin D deficiency is strongly associated with more severe PMS symptoms, painful periods, and increased risk of endometriosis. It supports calcium absorption, immune function, and hormone regulation.
Best sources: Sunlight (15–30 min daily), fatty fish, egg yolks, fortified foods, mushrooms
Note: Most women are deficient. Ask your doctor to test your vitamin D level and supplement accordingly (typically 1000–2000 IU daily).
What to Eat in Each Phase of Your Menstrual Cycle
🔴 Phase 1: During Your Period (Days 1–5)
Focus on: Replenishing iron, reducing inflammation, easing cramps, staying hydrated.
Best foods to eat during your period:
- Iron-rich foods: Red meat, lentils, leafy greens — to replace blood loss
- Omega-3 rich foods: Salmon, sardines, walnuts — to reduce cramping
- Anti-inflammatory foods: Ginger, turmeric, berries — to reduce prostaglandins
- Magnesium-rich foods: Dark chocolate, seeds, beans — to relax uterine muscle
- Warm, nourishing meals: Soups, stews, herbal teas — comfort and hydration
- Complex carbohydrates: Sweet potatoes, oats, brown rice — for sustained energy
Period-friendly meal ideas:
- Lentil and spinach soup with crusty whole grain bread
- Salmon with roasted sweet potato and steamed broccoli
- Overnight oats with banana, chia seeds, and almond butter
- Ginger turmeric tea with a small piece of dark chocolate
🌱 Phase 2: Follicular Phase (Days 6–13)
Focus on: Supporting rising estrogen, building energy, nourishing the developing follicle.
Best foods in the follicular phase:
- Fermented foods: Yogurt, kefir, kimchi, sauerkraut — support gut microbiome that helps process estrogen
- Cruciferous vegetables: Broccoli, cauliflower, Brussels sprouts — support estrogen metabolism in the liver
- Lean proteins: Chicken, fish, eggs, tofu — support follicle development
- Fresh fruits and salads: Lighter, energizing foods match increased energy levels
- Healthy fats: Avocado, olive oil, nuts — support hormone production
🌕 Phase 3: Ovulation (Around Day 14)
Focus on: Supporting liver detoxification, maintaining antioxidant levels, fiber for hormone elimination.
Best foods around ovulation:
- High-fiber foods: Flaxseeds, whole grains, vegetables — help liver eliminate excess estrogen
- Zinc-rich foods: Pumpkin seeds, beef, chickpeas — support egg maturation and immune function
- Antioxidant-rich foods: Colorful fruits and vegetables — protect the egg from oxidative damage
- Light proteins: Eggs, fish, legumes — support the energetic demands of ovulation
🌙 Phase 4: Luteal Phase (Days 15–28)
Focus on: Reducing PMS symptoms, stabilizing blood sugar, supporting progesterone, managing cravings.
Best foods in the luteal phase:
- Complex carbohydrates: Boost serotonin and manage cravings — oats, quinoa, sweet potatoes
- Calcium and magnesium: Especially important in the 2 weeks before your period
- Tryptophan-rich foods: Turkey, eggs, pumpkin seeds, tofu — precursor to serotonin
- Vitamin B6 foods: Support progesterone production and mood regulation
- Potassium-rich foods: Bananas, avocado, sweet potato — reduce water retention
Foods to Avoid During Your Period
Just as important as what to eat is what to limit, especially during menstruation and the late luteal phase.
❌ Salty and Processed Foods
Salt causes water retention, dramatically worsening bloating and breast tenderness. Processed foods — chips, fast food, canned soups, frozen meals — are packed with sodium. Reduce these significantly in the week before and during your period.
❌ Refined Sugar and Sweetened Drinks
Sugar spikes blood glucose and then causes it to crash, worsening mood swings, energy crashes, and cravings. Sweetened sodas, candy, pastries, and white bread are the worst offenders. Cravings are real — satisfy them with fruit, dark chocolate, or naturally sweetened alternatives.
❌ Caffeine
Caffeine constricts blood vessels, potentially worsening cramps. It also elevates cortisol, worsens anxiety, disrupts sleep, and can increase breast tenderness. If you can't cut coffee entirely, reduce to one cup per day during your period and avoid it in the luteal phase.
❌ Alcohol
Alcohol is a depressant, depletes B vitamins and magnesium, disrupts sleep, and can worsen bloating and inflammation. It's particularly problematic in the luteal phase when you're already prone to mood instability. Limit or avoid it in the week before and during your period.
❌ Red Meat in Excess
While lean red meat provides valuable iron, excessive red meat — particularly processed meat — increases prostaglandin production and inflammation, potentially worsening cramps. Keep red meat to 2–3 servings per week and choose lean cuts.
❌ Dairy in Large Quantities
For some women, large amounts of dairy worsen bloating and cramps due to arachidonic acid, which promotes inflammatory prostaglandins. If you notice dairy worsens your symptoms, try reducing it and see if you feel better. Calcium can come from non-dairy sources instead.
Hydration: The Overlooked Period Essential
Staying well-hydrated is one of the most underrated strategies for period symptom relief. Dehydration worsens headaches, fatigue, and cramps. During your period:
- Aim for at least 8–10 glasses (2–2.5 liters) of water daily
- Try warm water with lemon — gentler on your digestive system
- Drink ginger tea — reduces nausea and has anti-inflammatory effects
- Try chamomile tea — relaxes uterine muscles and reduces anxiety
- Try raspberry leaf tea — traditional remedy for uterine cramping
Counterintuitive but true: Drinking more water actually reduces bloating. When your body is dehydrated, it holds onto water. Staying hydrated signals it to release excess fluid retention.
A Sample Period-Friendly Meal Plan
Day 1 of period (heavy flow day):
- Breakfast: Oatmeal with banana, chia seeds, almond butter, and a drizzle of honey
- Snack: A small piece of dark chocolate and a handful of mixed nuts
- Lunch: Lentil soup with crusty whole grain bread and a side of sautéed spinach
- Snack: Greek yogurt with berries and pumpkin seeds
- Dinner: Grilled salmon with roasted sweet potato and steamed broccoli, drizzled with olive oil and lemon
- Evening: Ginger chamomile tea
Supplements Worth Considering
While whole foods should always be your first choice, these supplements have strong clinical evidence for menstrual health:
- Magnesium glycinate 300–400mg: Before bed, most important in luteal phase and period
- Omega-3 fish oil 1000–2000mg: Daily, especially during period for cramp reduction
- Vitamin D3 1000–2000 IU: Daily (check your blood level first)
- Vitamin B6 50mg: Especially helpful in luteal phase for mood
- Iron (only if deficient): Get tested before supplementing — excess iron is harmful
Final Thoughts
What you eat is one of the most powerful levers you have for improving your period experience. It won't eliminate all symptoms, but the right nutritional approach — consistent across your entire cycle, not just during your period — can make a dramatic difference in cramp intensity, mood, energy, and overall wellbeing.
Start with one or two changes: add more magnesium-rich foods, cut back on salt and sugar before your period, and drink more water. Build from there, tracking how changes make you feel. Within a few cycles, you'll likely notice meaningful improvement.
Log your food and symptoms with Period Tracker to discover exactly how your diet affects your cycle. Track meals, cravings, and symptoms side by side to identify your personal nutrition patterns.