ویتامین D از طریق تغذیه و نور آفتاب به بدن میرسد؛ میزان مواجهه با نور آفتاب در میزان ساخته شدن ویتامین D موثر است؛ عدم مواجهه با نور آفتاب، آلودگی هوا و... میتواند میزان ساخته شدن ویتامین D توسط پوست را کاهش دهد بنابراین این مقدار باید از طریق تغذیه جبران شود.