Question: how long does it take for vitamin d to work in your body?
Answer: For this reason, it's recommended to take vitamin D supplements with a meal to enhance absorption. According to one study in 17 people, taking vitamin D with the largest meal of the day increased vitamin D blood levels by about 50% after just 2–3 months ( 7 ).