How much iron do men need daily? The normal hemoglobin range is 13.5-17.5 grams of hemoglobin per deciliter of blood for men. On average, a man only needs to consume 10 mg of iron a day to maintain healthy levels. Men tend to store more iron in their bodies than women, which is why iron deficiency is rare in men.