How long it takes to correct a vitamin D deficiency depends on various factors. This includes, for example, body weight, the respective severity of the deficiency and the selected dosage. As a rule, however, a few weeks to months must be expected.