Masa bayi sendiri merupakan usia dengan prevalensi tinggi untuk kekurangan zat besi. Jika bayi tidak mendapatkan asupan zat besi yang cukup selama masa kehamilan ibu, atau jika ibu menderita penyakit yang membuatnya rentan terhadap kekurangan zat besi selama masa kehamilan, seperti diabetes mellitus gestasional, maka bayi akan terlahir dengan cadangan zat besi yang tidak mencukupi, dan akan mengalami kekurangan zat besi pada masa pertumbuhannya; selain itu, beberapa bayi terlahir kembar atau kembar dua, atau terlahir prematur atau dengan berat badan lahir rendah, dan anak-anak tersebut juga akan mengalami kekurangan zat besi yang tidak mencukupi, yang berakibat pada Kekurangan zat besi di awal kehidupan. Selain itu, sekarang disarankan agar anak-anak diberi makanan pendamping ASI sekitar 6 bulan setelah lahir. Saat menambahkan makanan pendamping ASI, orang tua takut anak-anak mereka makan terlalu banyak, sehingga terkadang makanan kaya zat besi ditambahkan relatif terlambat, seperti makanan hewani berwarna merah. Padahal, dalam makanan, zat besi terutama terdapat pada daging merah dan tepung beras, makanan tambahan ini pada waktu yang tidak tepat untuk ditambahkan juga akan mempengaruhi penyerapan zat besi, yang mengakibatkan anemia defisiensi besi. Selain itu, bayi tumbuh dan berkembang relatif cepat sebelum usia 2 tahun, dan pertumbuhan dan perkembangan yang cepat juga merupakan salah satu penyebab kekurangan zat besi. Akhirnya, orang tua utama dalam penyesuaian struktur diet anak, ada beberapa konsep yang perlu diperbarui, orang tua berpikir bahwa anak yang makan daging mudah dimakan, anak sudah sangat besar dan masih belum menambahkan makanan daging, pada kenyataannya, mengharuskan anak yang lahir paling lambat 10 bulan harus ditambahkan ke makanan hewani merah.