When your body doesn't have enough iron, it's called an iron deficiency. Iron is required for the production of hemoglobin, a protein found in red blood cells ...