What Causes Low Ferritin Levels in the Blood?

Causes of a low ferritin level include chronic bleeding in the digestive tract, heavy menstrual bleeding, iron-deficiency anemia and problems absorbing iron, explains MedlinePlus. Ferritin is a protein that stores iron in the body.

ADVERTISEMENT