D Vitamini, besinler ve güneş tarafından karşılanabilir. Güneşin ultraviyole ışınları cilt yağını D vitamini üretmesi için harekete geçirir. Gereksinmemizin %90ı deride güneş ışınları aracılığı ile sentez edilir. Deride sentezlenen D vitamini (kolekalsiferol) kana geçer. Kas ve yağ dokusunda depolanır veya karaciğer ve böbreğe geçip, D vitaminin aktif şekline dönüşerek vücutta kullanılır. Vücudun D vitaminini depolama yeteneği önemlidir. Çünkü derideki sentezi sadece yaz aylarındadır. Kışın güneşi her zaman görmek mümkün olmadığından ve güneş ışınları eğik geldiğinden, D vitamini oluşumu yetersizdir. Günde 10 - 15 dakika güneş ışığı almak D vitamini sentezi için yeterlidir. Yaz ayları süresince 3 hafta güneşlenmenin altı aylık D vitamini gereksinimini karşılayabileceği belirtilmektedir.
Ten rengi koyu olanların açık tenlilerden daha fazla güneşte kalmaları gerekir.
D vitamininin %10luk kısmı ise besinler ile sağlanır. D vitamininden
zengin besinler karaciğer, yumurta sarısı ve yağlı balıklardır. Güneş ışınları ile deride sentez olmaksızın, sadece besinler ile günlük D vitamini gereksinmesi karşılanamaz.