Question: how long do you have to stay in the sun to absorb vitamin d?
Answer: The Bottom Line 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.