Demir eksikliğinin bir çok nedeni olabilir. Demirden eksik beslenme olabilir, demirden zengin beslenir ama emilimi engelleyen bir durum olabilir. Her halukarda normal düzeyde olan demiri gıdalarla sürdürebilirsiniz ama eksiklik varsa gıdalarla gideremezsiniz.
Gıdalardan en yüksek demir içeren karaciğerdir ama yetişkinlere bile ayda 2 kereden fazla yemeyin deriz. Kırmızı ette de demir oranı yüksektir ama fazla pişirşrseniz demir oksitlenir ve etkisi kalmaz, bebeğe de az pişmiş et yediremezsiniz. Yeşil mercimekte de demir oranı yüksektir. Üzümde falan demir var ama eksikliği gidermek için avuç avuç yemesi gerekir. Demir içeren gıdaları vermeden önce 1 saat ve verdikten sonra 1 saat anne sütü dahil süt ve süt vermemelisiniz, emilimini engeller. Pekmez vs zaten sanıldığı kadar yüksek demir içermez, demir eksikliğini gidermek için günde 2 su bardağı falan içmesi gerekir. Siz şurubu düzenli kullanmaya ve Şurubun 1 saat öncesinde ve sonrasında süt ürünleri kullanmamaya özen gösterin