What Causes Iron Deficiency Anemia?

Iron deficiency anemia is caused by low levels of iron in the body. You might have low iron levels because you:

Have heavy menstrual bleeding.

Are not getting enough iron in food. This can happen in people who need a lot of iron, such as small children, teens, and pregnant women.

Have bleeding inside your body. This bleeding may be caused by problems such as ulcers, hemorrhoids, or cancer. This bleeding can also happen with regular aspirin use.

Bleeding inside the body is the most common cause of iron deficiency anemia in men and in women after menopause.

Cannot absorb iron well in your body. This problem may occur if you have celiac disease or if you have had part of your stomach or small intestine removed.

* The Content is not intended to be a substitute for professional medical advice, diagnosis, or treatment. Always seek the advice of your physician or other qualified health provider with any questions you may have regarding a medical condition.