Низкий уровень витамина D является результатом нескольких ситуаций: во-первых, недостаточное потребление, такие люди неполноценно питаются, разборчивы в еде и т.д., и поэтому не могут получить достаточное количество витамина D через свой обычный рацион, а также люди, которые похудели, потому что они не потребляют достаточное количество зерновых и злаков или фруктов и овощей с высоким содержанием витаминов и микроэлементов, поэтому у них может быть низкий уровень витамина D. Во-вторых, людям в особых ситуациях требуется больше витамина D. Например, у беременных женщин, людей с высокой температурой, работающих в условиях высокой температуры, больных и пациентов с длительным алкоголизмом повышена скорость обмена веществ и, следовательно, повышенная потребность в витамине D. Несвоевременное восполнение этой потребности может привести к вторичному гиповитаминозу D. В-третьих, пациенты с желудочно-кишечными расстройствами, такими как хроническая диарея, или даже пациенты с заболеваниями печени также могут страдать от вторичного гиповитаминоза D.