Cơ thể không tổng hợp được vitamin nên cần được cung cấp qua thức ăn, nước uống. Trên lý thuyết, nếu ta ăn uống đầy đủ và cân bằng dưỡng chất thì không sợ thiếu vitamin. Nhưng do quá trình bảo quản, chế biến thức ăn không đúng cách, do đường tiêu hóa hấp thu kém nên dù ăn uống đầy đủ, ta vẫn có thể thiếu vitamin. Nguy cơ này càng cao ở những người ăn kiêng, vừa qua cơn bạo bệnh, cao tuổi, phụ nữ có thai hay đang cho con bú, đang dùng thuốc ngừa thai, trẻ chậm lớn, người hút thuốc, nghiện rượu.