Question: how long does it take for the body to produce vitamin d?
Answer: Regular sun exposure is the most natural way to get enough vitamin D. To maintain healthy blood levels, aim to get 10–30 minutes of midday sunlight, several times per week. People with darker skin may need a little more than this. Your exposure time should depend on how sensitive your skin is to sunlight.