Idealnya kebutuhan zat besi anak adalah berdasarkan usia. Bayi usia 0-6 bulan membutuhkan 0,27 miligram (mg), bayi usia 7-12 bulan membutuhkan 11 mg.
Sedangkan anak usia 1-3 tahun membutuhkan 7 mg, usia 4-8 tahun membutuhkan 10 mg, dan usia 9-13 tahun membutuhkan 8 mg per hari.***