how long do you need to take vitamin d before they work?
The treatment dose of vitamin D depends on your age, how low your blood vitamin D level is, and what is causing the level to be low. Most often your doctor will lower the vitamin D dose after six to eight weeks of treatment. You will then stay on this lower “maintenance” dose for as long as you need.