Anemia is usually caused by iron deficiency. It is a condition in which the body does not have enough oxygen carrying capacity because there isn't enough iron. This can make people feel very tired and weak. Iron deficiency is the most common deficiency resulting from not eating healthy choices.