The three major causes of iron deficiency are: 1  Chronic or excessive bleeding. Long-term (chronic) bleeding is the most common cause of iron loss that leads to iron deficiency. 2  Decreased ability to absorb iron. Medicines that reduce stomach acids may cause iron absorption problems. 3  Insufficient iron intake.