W badaniach krwi akceptowany normalny zakres poziomów witaminy D wynosi od 20 do 50 nanogramów na mililitr, mówi WebMD. Osoba z mniej niż 12 nanogramami na mililitr ma niedobór. Niemniej jednak nie ma medycznej zgody co do tego, jaki poziom witaminy D jest niezbędny dla optymalnego zdrowia ludzi.
Ponieważ komórki tłuszczowe wydzielają witaminę D z krwi, otyłość jest częstą przyczyną niedoboru witaminy D, według WebMD. Choroby medyczne, takie jak choroba Leśniowskiego-Crohna i celiakia, mogą zapobiegać wchłanianiu wystarczającej ilości witaminy D do przewodu pokarmowego. Aby zachować zdrowie kości, Instytut Medycyny zaleca, aby osoby w wieku powyżej 70 lat przyjmowały znacznie więcej witaminy D niż osoby młodsze.