Iron is essential for healthy blood. This critical mineral helps red blood cells carry life-giving oxygen to your body’s trillions of cells. Normally, people need between 7 and 18 milligrams of iron ...