En los análisis de sangre, el rango normal aceptado para los niveles de vitamina D va de 20 a 50 nanogramos por mililitro, dice WebMD. Una persona con menos de 12 nanogramos por mililitro tiene una deficiencia. Sin embargo, no existe un consenso médico sobre qué nivel de vitamina D es necesario para la salud humana óptima.
Debido a que las células de grasa extraen la vitamina D de la sangre, la obesidad es una causa común de deficiencia de vitamina D, según WebMD. Las enfermedades médicas como la enfermedad de Crohn y la enfermedad celíaca pueden impedir que el tracto digestivo absorba cantidades suficientes de vitamina D. Para preservar la salud ósea, el Instituto de Medicina recomienda que las personas mayores de 70 años tomen sustancialmente más vitamina D que las personas jóvenes.