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 %10'luk 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.