What to Eat During Menstruation to Ease Cramps and Fatigue

Certain foods can genuinely help with period cramps and low energy. Here’s what to eat and why it makes a difference.

Eating foods rich in omega-3 fats, magnesium, iron, and calcium during your period can meaningfully reduce both cramp intensity and the dragging fatigue that often comes with it. The connection is not just folk wisdom: menstrual cramps are driven by inflammatory chemicals in the uterus, and specific nutrients either dampen that inflammation or address the mineral losses that leave you exhausted. The research behind individual foods and nutrients is surprisingly detailed, and what you eat in the days around your period turns out to matter more than most people realize.

Why What You Eat Affects Your Cramps

Period cramps happen because the lining of your uterus produces chemicals called prostaglandins, which cause the uterine muscle to contract. When prostaglandin levels are high, those contractions become stronger and more erratic, squeezing off blood flow to the muscle and producing the familiar aching or stabbing pain. This is why anti-inflammatory painkillers like ibuprofen work: they block prostaglandin production. But several nutrients do something similar through the foods you eat, without the stomach irritation that comes from days of painkiller use.

Fatigue during menstruation has a parallel biological explanation. Inflammation rises during your period, and markers of low-grade inflammation track closely with symptoms like low mood, sluggishness, and physical discomfort. Iron loss through menstrual blood adds to the picture, particularly for people with heavier flows. So fighting period fatigue is a two-front effort: reducing inflammation and replenishing what your body loses.

Omega-3 Rich Foods

Omega-3 fatty acids are probably the single most studied nutrient for menstrual pain. They work by competing with the omega-6 fats your body uses to make prostaglandins, effectively turning down the volume on that inflammatory pathway. A meta-analysis of randomized controlled trials found that omega-3 supplementation reduced the severity of menstrual pain, and that the effect was influenced by both the daily dose and the age of the women studied. In one trial, women taking omega-3s for three months experienced a clear reduction in pain intensity and needed fewer rescue painkillers compared to those on a placebo.

In practical terms, this means eating fatty fish like salmon, mackerel, sardines, or trout a few times a week, especially in the days leading up to and during your period. If you don’t eat fish, walnuts, chia seeds, flaxseeds, and hemp seeds all provide the plant form of omega-3, though your body converts it less efficiently. Fish oil supplements are another option, particularly if your diet is light on seafood. Research on women with endometriosis-related pain has also pointed to fish oil as helpful, while higher intake of trans fats was associated with worse outcomes.

Magnesium-Rich Foods

Magnesium acts as a natural muscle relaxant, which makes it directly relevant to the cramping mechanism. It also plays a role in mood regulation, sleep quality, and energy production, all of which tend to suffer during your period. In a trial comparing magnesium alone, magnesium combined with vitamin B6, and a placebo, all three groups saw improvement over time, but the combination of magnesium plus B6 produced the greatest reduction in premenstrual symptoms.

Good food sources include dark leafy greens like spinach and Swiss chard, pumpkin seeds, almonds, cashews, black beans, and dark chocolate. The dark chocolate option gets a lot of attention online, and it’s not entirely a guilty-pleasure excuse: a square or two of high-cocoa chocolate does provide a meaningful amount of magnesium. Just don’t mistake a candy bar loaded with sugar for a magnesium source. A systematic review of micronutrients and menstrual pain confirmed that magnesium, alongside calcium and zinc, contributed effectively to pain management.

Iron-Rich Foods for Fatigue

If your main complaint during your period is feeling wiped out rather than crampy, iron deserves your attention. Every period depletes your iron stores, and people with heavier flows lose more. Here’s the part that surprises many people: you can develop iron-deficiency-related fatigue even when you’re not technically anemic. Your blood counts might look normal on a standard test, but your iron reserves (measured by ferritin) can be low enough to leave you exhausted.

Red meat is the most efficient source of easily absorbed iron, but it’s far from the only one. Lentils, chickpeas, kidney beans, tofu, fortified cereals, and spinach all provide iron. Pairing plant-based iron sources with something rich in vitamin C, like citrus fruit, bell peppers, or tomatoes, dramatically improves absorption. Conversely, drinking tea or coffee with an iron-rich meal can block absorption, so timing matters. If your fatigue is persistent and severe every cycle, it’s worth asking your doctor to check your ferritin levels specifically, not just a standard blood count.

Ginger

Ginger has earned a surprisingly strong research record for period pain. A head-to-head trial found that ginger was as effective as both mefenamic acid and ibuprofen at relieving menstrual cramps. A systematic review confirmed that result, finding no statistically significant difference in pain relief between ginger and common NSAIDs, and noting that ginger had the advantage of being natural with no adverse effects reported. A separate meta-analysis reinforced this, showing that ginger and mefenamic acid performed essentially identically for menstrual pain.

The easiest way to use ginger is to steep fresh sliced ginger in hot water for a simple tea, starting a day or two before your period begins. Some people add it to stir-fries, soups, or smoothies. Powdered ginger capsules were what most of the studies used, typically at doses around 750 to 1,000 milligrams per day spread across three doses. Ginger can cause mild heartburn in some people at higher amounts, so starting small is reasonable.

Calcium and Vitamin D

Calcium and vitamin D work together on period pain in a way that’s easy to overlook. When calcium levels are low, uterine muscle contractions become stronger and more painful. Low vitamin D compounds the problem in two ways: it appears to increase prostaglandin production directly, and it reduces your intestinal absorption of calcium, creating a feedback loop that worsens cramping. Systematic reviews have concluded that supplementing with both vitamin D and calcium can reduce both the severity of cramps and the amount of painkillers needed.

Dairy products like yogurt, milk, and cheese are the most familiar calcium sources, but fortified plant milks, canned sardines with bones, tofu made with calcium sulfate, and broccoli also contribute. For vitamin D, the best dietary sources are fatty fish (another reason salmon shows up repeatedly on this list), egg yolks, and fortified foods. Sunlight exposure matters too, but many people, especially those in northern latitudes, are low in vitamin D regardless of sun habits. Women who reported more severe menstrual pain also had significantly lower intake of fish, vitamin D, and vitamin B12 compared to those with milder symptoms.

B Vitamins and Zinc

Vitamin B1 (thiamine) has its own evidence base for period symptoms. In a controlled trial, women taking B1 saw a roughly 35% reduction in mental symptoms like irritability and mood swings, and about a 21% reduction in physical symptoms including cramps, compared to placebo. B vitamins in general support energy metabolism, which is relevant when fatigue is dragging you down. You’ll find B1 in whole grains, legumes, pork, and sunflower seeds. B6, which showed benefit alongside magnesium as noted earlier, is abundant in poultry, potatoes, bananas, and chickpeas.

Zinc is another mineral worth paying attention to. In a trial where one group took zinc alongside mefenamic acid and the other took mefenamic acid with a placebo, the zinc group saw their average pain scores drop from roughly 5.3 to 1.2, while the placebo group dropped from about 5.8 to 2.9. By the end of the study, about two-thirds of the zinc group reported no period pain at all, compared to only a third of the control group. Red meat, shellfish (especially oysters), pumpkin seeds, lentils, and chickpeas are good zinc sources.

What to Cut Back On

What you avoid during your period may matter as much as what you add. Ultra-processed foods seem particularly problematic. A study found that women with premenstrual syndrome consumed significantly more energy from ultra-processed foods during their menstrual phase compared to women without PMS, and that ultra-processed food consumption was an independent predictor of symptom severity. This creates a frustrating cycle: cravings push you toward the very foods that may be making things worse.

Caffeine is another area to consider. While the relationship between caffeine and menstrual symptoms is complicated, caffeine is a vasoconstrictor that can reduce uterine blood flow. One study found that women who consumed caffeine were more likely to experience menstrual disturbances, including heavier and prolonged periods. If you find that coffee or energy drinks seem to worsen your cramps or make you more jittery during your period, cutting back or switching to herbal tea (like ginger tea) during those days is a low-risk experiment. Alcohol is worth moderating as well; it promotes inflammation and disrupts sleep, neither of which helps when you’re already dealing with period-related fatigue.

Hydration Matters More Than You Think

Staying well-hydrated is easy to overlook as a cramp-reduction strategy, but there’s evidence behind it. A semi-experimental study found that increased water intake was associated with reduced menstrual bleeding duration, lower pain intensity, and less need for painkillers. The mechanism probably involves adequate hydration supporting blood flow and reducing the muscle tension that worsens cramps. Warm water or herbal teas may feel more comfortable than cold water during your period, and the warmth itself can have a soothing effect on abdominal muscles. Bloating, which many people experience premenstrually, can paradoxically improve with more water intake rather than less, since your body tends to hold onto fluid more when it senses dehydration.

Don’t Skip Breakfast

Meal timing may seem unrelated to cramp severity, but skipping breakfast has been specifically linked to worse menstrual pain. A study of college-age women found a strong positive relationship between breakfast skipping and more intense menstrual pain. Separate research confirmed that women with more severe period pain ate breakfast less frequently. The likely explanation is that going without food in the morning triggers cortisol release and blood sugar instability, both of which amplify inflammation and pain sensitivity. A breakfast that combines a few of the nutrients discussed here, such as oatmeal with pumpkin seeds and banana, or eggs with leafy greens and whole-grain toast, does double duty: it stabilizes your blood sugar and delivers magnesium, B vitamins, and iron early in the day.

Soy Foods and Phytoestrogens

Soy products contain isoflavones, plant compounds that can interact weakly with estrogen receptors. A controlled trial found that women taking soy isoflavones experienced significantly less cramping and swelling compared to those on placebo. The researchers suggested this may happen through effects on tissues rather than by altering overall hormone levels. Tofu, edamame, tempeh, and soy milk are the easiest ways to include these compounds in your diet. The evidence here is less extensive than for omega-3s or magnesium, but if you already enjoy soy foods, there’s reason to include them more intentionally around your period.

The Gut Connection

An emerging area of research links your gut bacteria to menstrual symptoms. A pilot study found that while the types of bacteria present didn’t directly correlate with cramp severity, several metabolic pathways in the gut microbiome were significantly associated with how bad symptoms were during menstruation. This is early research, but it hints at why a diet rich in fiber, fermented foods, and diverse plant matter might improve period symptoms beyond just providing specific vitamins and minerals. Your gut bacteria also play a role in how your body processes and recycles estrogen, which can influence the entire menstrual cycle. Yogurt with live cultures, kimchi, sauerkraut, kefir, and a wide variety of vegetables all feed a more diverse microbiome.

On the carbohydrate and fiber front specifically, a large study found that overall fiber intake wasn’t strongly linked to premenstrual symptom development, but higher intake of maltose, a sugar found in some processed grains and sweetened products, was associated with a roughly 45% higher risk of developing PMS. The takeaway isn’t to avoid carbs, but to favor whole grains and complex carbohydrates over refined and sweetened ones.

When Food Alone Isn’t Enough

Everything above applies to primary dysmenorrhea, which is the medical term for “normal” period cramps not caused by an underlying condition. If your cramps are severe enough to make you miss work or school regularly, don’t respond to over-the-counter painkillers, or are getting worse over time, you may be dealing with secondary dysmenorrhea caused by conditions like endometriosis or fibroids. Dietary changes can help at the margins for these conditions, and the omega-3 and trans-fat findings from endometriosis research are relevant, but food is not a substitute for medical evaluation when symptoms are disabling. If you’ve been told your cramps are “normal” but they interfere seriously with your life, push for further investigation rather than relying on diet changes alone.

Putting a Period-Friendly Plate Together

Rather than trying to supplement every single nutrient mentioned above, it helps to think in terms of meals. A plate built around fatty fish or legumes, dark leafy greens, whole grains, and a side of fermented vegetables covers most of the bases at once. Snacking on pumpkin seeds and dark chocolate between meals adds magnesium and zinc without much effort. Ginger tea throughout the day provides anti-inflammatory benefits and counts toward your fluid intake. The pattern that emerges from the research is essentially a Mediterranean-style diet with an emphasis on specific micronutrients, not a radical overhaul but a shift in emphasis during the week around your period.

Some people find it helpful to start these dietary shifts a few days before their period begins rather than waiting for symptoms to hit. Several of the nutrients studied, especially omega-3s and magnesium, build up their effects over time rather than working like an on-demand painkiller. Thinking of this as a recurring weekly habit rather than an emergency response makes it more effective and a lot less stressful.