Iron deficiency anemia happens when your body doesn't have enough iron elements to make healthy red blood cells. These cells carry oxygen around your body. If you have this condition, you might find it hard to sleep, feel tired, weak, have trouble exercising, or get headaches.