Iron deficiency is when you don’t get enough iron in your diet. Iron deficiency can affect your body’s ability to make enough red blood cells to carry oxygen throughout your body. Causes of iron deficiency can include an unhealthy diet, inefficient digestion, pregnancy, menstruation, or high-intensity training.