Thiếu vitamin do quá trình hấp thu và đồng hóa vitamin bị rối loạn Các bệnh ruột mãn tính làm giảm hoặc không hấp thu được một số vitamin. Do bị đối kháng bởi một số thuốc: Một vài loại thuốc dùng trong thời gian dài có thể đưa đến thiếu vitamin như: corticoid, thuốc chống lại tính axit của dạ dày, thuốc kháng sinh, thuốc hướng tâm thần, thuốc chống ung thư. Thiếu vitamin do tăng nhu cầu của cơ thể Trong một vài điều kiện, nhu cầu vitamin tăng, cơ thể sẽ có nguy cơ bị thiếu nếu.