Thiếu vitamin: thiếu vitamin A có thể gây bệnh ở mắt, nhiễm khuẩn đường hô hấp và đường tiêu hóa. Thiếu vitamin B1 dễ bị phù, viêm các dây thần kinh, suy tim. Thiếu vitamin C, trẻ có thể chảy máu dưới da và niêm mạc, giảm sức đề kháng của cơ thể với bệnh tật, đặc biệt là các bệnh nhiễm khuẩn…
Tình trạng thiếu vitamin thường do cung cấp thiếu, gặp ở trẻ sống trong gia đình nghèo nên bữa ăn không đủ dưỡng chất; ăn phải gạo bị mốc hoặc để lâu ngày; rau quả để bị héo hoặc bảo quản lạnh quá lâu. Chế biến thức ăn không đúng như đun đi đun lại nhiều lần, tập quán ăn uống kiêng quá mức hoặc trẻ không được bú sữa mẹ... cũng là những nguyên nhân.
Trẻ mắc một số bệnh lý, bị suy dinh dưỡng, tiêu chảy kéo dài, rối loạn hấp thu, các bệnh về gan, mật... thường hay bị thiếu vitamin và chất khoáng. Trẻ bị bệnh sốt rét có thể gây thiếu vitamin B1 và làm bệnh phức tạp thêm.
Các nguyên nhân khác thường gặp ở những trẻ đẻ non, sinh đôi, lớn quá nhanh nên nhu cầu vitamin cao hơn sự cung cấp hàng ngày. Ngoài ra, nếu nghi ngờ chế độ ăn không cung cấp đủ dưỡng chất thì ngay cả trẻ khỏe mạnh cũng nên bổ sung vitamin
Thừa vitamin:Thừa vitamin A có thể gây ngộ độc làm tăng áp lực nội sọ dẫn đến trẻ bị nôn nhiều, đau đầu, ảnh hưởng đến sự phát triển xương làm trẻ chậm lớn, rối loạn thần kinh. Thừa vitamin B6 có thể dẫn tới viêm đa dây thần kinh, giảm trí nhớ, giảm tiết prolactin. Thừa vitamin D có thể làm trẻ chán ăn, mệt mỏi, nôn, dày màng xương, có trường hợp bị thiểu năng. Bổ sung vitamin D quá nhiều có thể gây suy thận và tử vong rất nhanh…
Một số phụ huynh có thói quen sử dụng tùy tiện các loại thuốc bổ có thể vô tình làm cho trẻ thiếu vitamin và vi chất dinh dưỡng do tương tác thuốc... làm giảm hấp thụ các vitamin nhóm B; vitamin E liều cao làm cạn kiệt dự trữ vitamin A; vitamin C liều cao làm phá hủy vitamin B12; thừa kẽm làm cản trở hấp thu sắt...