Em exames de sangue, a faixa normal aceita para os níveis de vitamina D vai de 20 a 50 nanogramas por mililitro, diz WebMD. Uma pessoa com menos de 12 nanogramas por mililitro tem uma deficiência. No entanto, não há consenso médico sobre qual nível de vitamina D é necessário para a saúde humana ideal.
Uma vez que as células de gordura extraem vitamina D do sangue, a obesidade é uma causa comum de deficiência de vitamina D, de acordo com o WebMD. Doenças médicas, como a doença de Crohn e a doença celíaca, podem impedir que o trato digestivo absorva quantidades suficientes de vitamina D. Para preservar a saúde dos ossos, o Instituto de Medicina recomenda que pessoas com mais de 70 anos tomem muito mais vitamina D do que pessoas mais jovens.