Bên cạnh đó, những nguyên nhân sau cũng gây ra biếng ăn ở trẻ:
– Phân bổ thời gian các bữa ăn quá gần nhau, trẻ chưa tiêu hoá hết bữa trước nên sẽ không muốn ăn bữa sau. Giữa các bữa ăn chính nên cách nhau 4 – 5 giờ, bữa chính và bữa phụ nên cách nhau 2 – 3 giờ.
– Lạm dụng sữa, cho trẻ uống quá nhiều sữa khiến con no bụng nên không muốn ăn cơm. Sai lầm của rất nhiều bố mẹ: con không ăn => cho uống sữa => con no bụng, càng không muốn ăn => lại cho uống sữa… Dần dần, trẻ chỉ uống sữa, ngày càng biếng ăn, gây ra thiếu chất, đặc biệt là thiếu sắt, suy dinh dưỡng…
– Lạm dụng gia vị, đặc biệt là đường. Một khi quen với việc ăn đậm đà, nhiều ngọt thì trẻ sẽ kén ăn và khó ăn đa dạng hơn. Chưa kể điều này còn ảnh hưởng không tốt tới sức khoẻ của trẻ. Tốt nhất là trẻ dưới 1 tuổi không dùng gia vị, trẻ 1 – 3 tuổi chỉ nêm gia vị bằng 1/3 đồ người lớn ăn.
– Cho trẻ ăn vặt (hoa quả, bánh trái…) quá gần bữa ăn chính, khiến trẻ ngang bụng nên không muốn ăn thêm.
– Đồ ăn chế biến không hợp khẩu vị, kém đa dạng, ít màu sắc nên không kích thích được niềm vui ăn uống ở trẻ.
– Trẻ kém hấp thu, đi phân sống dẫn tới ăn không ngon miệng, chán ăn.