Bé không tăng cân có thể do hay bị bệnh (viêm phổi, tiêu chảy...) ăn không hấp thu, hoặc do một trong những nguyên nhân sau đây:
Mẹ không cho bé bú đủ số bữa trong ngày:
Đó là khi mẹ cho bú ít hơn 5 lần mỗi ngày và không cho bú ban đêm. Như vậy, bé sẽ không nhận được đủ lượng sữa và chậm tăng cân. Tốt nhất nên cho bú mẹ thường xuyên và bú cả vào ban đêm. Cho bé bú như vậy một vài ngày sau lượng sữa mẹ sẽ tăng lên và bé sẽ lên cân.
Bé bú chưa đủ thời gian trong mỗi cữ bú:
Nếu bé bị ngừng cho bú khi chưa bú xong, bé sẽ không nhận được đủ sữa ở cuối cữ bú nhiều chất béo, do vậy bé thấy đói và bú nhiều hơn nhưng không lên cân. Hãy để cho trẻ bú lâu cho đến khi trẻ tự nhả vú ra.