Her gün 30 dakika güneşlenmek, çoğu insan için yeterli olabilir, ancak bu süre bazı faktörlere göre değişebilir: Cilt tipi: Açık tenli kişiler daha kısa sürede D vitamini üretirken, koyu tenli bireylerde bu süre daha uzun olabilir. Günün saati: 11:00 – 15:00 arası güneş ışınları daha dik geldiği için D vitamini üretimi daha etkilidir. Mevsim ve coğrafi konum: Kış aylarında ve kuzey enlemlerinde güneş ışığı daha zayıf olduğundan güneşlenme süresi artırılabilir. Giysi ve güneş koruyucu kullanımı: Geniş alanlı giysiler ve yüksek faktörlü güneş kremleri D vitamini üretimini azaltır. Dünya Sağlık Örgütü, yeterli D vitamini üretimini sağlamak için güneş yanıklarının oluşmamasına dikkat ederek, her gün yüz ve kolları maksimum 30 dakika güneşe maruz bırakmayı önermektedir. Uzun süreli güneşlenme, cilt kanseri riskini artırabilir.