Question: how long does it take for vit d injection to work?
Answer: Studies show that after one injection, Vitamin D levels continue to rise for several weeks, and will remain improved for several months.