causes of low iron
Causes of iron deficiency anemia include: 1  Blood loss. Blood contains iron within red blood cells. 2  A lack of iron in your diet. Your body regularly gets iron from the foods you eat. 3  An inability to absorb iron. Iron from food is absorbed into your bloodstream in your small intestine.  Pregnancy.