Guides › Why am I low on iron?

Why am I low on iron?

Low iron is usually a sign of something else. The useful question is why it got low.

In this video · tap to jump

Voice is AI-generated. Captions are on the video.

Read the transcript

Why am I low on iron? Here are common reasons. Losing blood: heavy periods, surgery, or bleeding in the stomach or gut. Not absorbing it: celiac disease, stomach surgery, or some acid-reducing medicines. Using more than you take in: pregnancy, giving blood often, or a diet low in iron. Your doctor can help look for your cause. Know your numbers. Bring them to your doctor.

Three common reasons

Losing blood. Heavy periods are a common cause. Bleeding in the stomach or gut — sometimes with no obvious symptoms — is especially important to consider in men and in women after menopause. Giving blood often adds up too.

Not absorbing it. Your gut may not be taking iron in well. Celiac disease, an H. pylori stomach infection, inflammatory bowel disease, past stomach surgery and some acid-reducing medicines can all play a part.

Needing more than you take in. Pregnancy raises your iron needs. A diet low in iron can contribute, but on its own it's a less common reason in adults than the two above.

When to talk to your doctor

If you don't know why you're low, that's a conversation with your doctor — not a diet project. In men and in women past menopause, low iron without a clear cause usually needs a closer look, which can include tests of the stomach and bowel.

Food and supplements can rebuild iron while your doctor looks for a cause; they cannot replace finding that cause.

Reviewed by Dr. Kevin McLeod, MD, FRCPC, ABIM · October 13, 2026

Know your numbers. Bring them to your doctor.

Track your ferritin and infusions with iViron, and show your own doctor a one-page summary.

Track it with your own doctor →

More guides

iViron is a tracking and education tool, not a clinic, and doesn't provide medical care. This guide is general information, not medical advice — always talk to your doctor about your iron levels and treatment.