What vitamin deficiency causes heavy periods?

Certain vitamin and mineral deficiencies can contribute to heavy periods (menorrhagia) by affecting your blood health and hormone balance. Here are the main ones to know:


Vitamins and Minerals That Can Cause Heavy Periods if Deficient

1. Iron

  • Role: Essential for producing hemoglobin, which carries oxygen in your blood.

  • Effect: Heavy bleeding can cause iron deficiency anemia, but low iron can also worsen fatigue and sometimes irregular bleeding.

  • Sources: Red meat, spinach, lentils, beans, fortified cereals.

2. Vitamin D

  • Role: Helps regulate menstrual cycle hormones and supports immune function.

  • Effect: Low vitamin D levels have been linked to heavier and more painful periods.

  • Sources: Sun exposure, fatty fish, fortified milk, supplements.

3. Vitamin B12

  • Role: Important for red blood cell production and nervous system health.

  • Effect: Deficiency can worsen anemia from heavy bleeding and may affect menstrual regularity.

  • Sources: Meat, dairy, eggs, fortified cereals.

4. Folate (Vitamin B9)

  • Role: Works with B12 to make healthy red blood cells.

  • Effect: Low folate can contribute to anemia and worsen symptoms of heavy periods.

  • Sources: Leafy greens, beans, nuts, fortified grains.

5. Magnesium

  • Role: Helps muscle relaxation and hormone regulation.

  • Effect: Deficiency may increase menstrual cramps and contribute indirectly to heavier bleeding.

  • Sources: Nuts, seeds, whole grains, leafy greens.


Summary

While vitamin deficiencies alone don’t always cause heavy periods, they can worsen symptoms and make recovery harder if you’re already experiencing menorrhagia. Maintaining a balanced diet rich in these nutrients or supplementing under doctor guidance can support healthier menstrual cycles.

Back to blog