Nutrition & Menstration
Key nutrition goals
1. Replace iron loss
Menstrual bleeding can lower iron, especially with heavy periods. Good iron foods include lean red meat, poultry, fish, eggs, lentils, beans, spinach, tofu, and iron-fortified cereals. Pair plant-based iron with vitamin C foods like oranges, berries, peppers, or tomatoes to improve absorption. Heavy periods are a known risk factor for iron-deficiency anemia.
2. Support cramps with anti-inflammatory foods
Focus on salmon, sardines, walnuts, chia/flax seeds, olive oil, leafy greens, berries, beans, and whole grains. These foods support a lower-inflammatory eating pattern and may help the body handle discomfort better.
3. Reduce bloating
Drink water, limit very salty processed foods, and include potassium-rich foods like bananas, potatoes, avocado, beans, and yogurt.
4. Stabilize mood and cravings
Eat meals with protein + fiber + healthy fat:
Example: eggs with whole-grain toast, Greek yogurt with berries, salmon with sweet potato, or lentil soup with vegetables.
5. Watch caffeine, alcohol, and sugar
Caffeine can worsen sleep, anxiety, or breast tenderness in some people. Alcohol can worsen dehydration and sleep quality. Sugary foods may give a short lift but can lead to energy crashes.
Helpful foods during menstruation
Good choices include:
Iron: lean meat, beans, lentils, spinach, tofu, fortified cereal
Magnesium: pumpkin seeds, nuts, dark chocolate, leafy greens
Calcium: yogurt, milk, fortified plant milks, tofu, sardines, greens
Omega-3 fats: salmon, sardines, walnuts, chia/flax
Hydration: water, herbal tea, soups, fruits
Supplements?
Do not automatically take iron unless a doctor recommends it or bloodwork shows low iron/ferritin. Too much iron can be harmful. But if periods are heavy, long, or fatigue is strong, it is reasonable to ask a doctor about a CBC and ferritin test. ACOG says heavy menstrual bleeding is common but “not normal” when it disrupts life or signals another issue.
When to consult a doctor
Get medical advice if periods are very heavy, last more than 7 days, require changing pads/tampons very often, include large clots, cause dizziness or extreme fatigue, or if pain interferes with daily life. NHS notes heavy periods are a common cause of iron-deficiency anemia.
A simple rule: Before and during menstruation, eat iron-rich foods, hydrate well, keep protein steady, reduce salt/alcohol, and focus on anti-inflammatory whole foods.