Chế độ ăn không hợp lý, nghèo canxi, phốt pho, vitamin và chất khoáng khác hoặc trẻ mắc một số bệnh đường tiêu hóa làm giảm hấp thu vitamin D3. Ngoài ra, trẻ không được bú mẹ thường xuyên, trẻ ăn bột quá sớm, ăn bột nhiều cũng gây ức chế hấp thụ canxi.