عوامل موثر بر کاهش جذب ویتامین D از نور خورشید, جذب ویتامین D از نور خورشید تحت تأثیر عوامل مختلفی قرار دارد. بر اساس گزارشهای پزشکی، هرچه ارتفاع خورشید بیشتر و سایه کوتاهتر باشد، میزان جذب ویتامین D افزایش مییابد.
آلودگی هوا نیز مانع جذب این ویتامین میشود.موانع اصلی جذب ویتامین Dپشت پنجره و شیشه شیشه مانع ورود اشعه UVB خورشید شده و تشکیل ویتامین D در بدن را غیرممکن میسازد.کرم ضد آفتاب استفاده از کرمهای ضد آفتاب توانایی بدن در تولید ویتامین D را کاهش میدهد، هرچند عدم استفاده از آن در معرض طولانی خطر آفتابسوختگی و سرطان پوست را بالا میبرد.افزایش سن با پیشرفت سن، کارایی بدن در تولید ویتامین D کاهش مییابد و سالمندان در خطر کمبود این ویتامین قرار دارند.مشکلات متابولیک و عضوی برخی افراد به دلیل ساختار پوست، چاقی، یا بیماریهای کلیوی و کبدی قادر به آزادسازی یا فعالسازی ویتامین D در بدن نیستند.رنگ پوست تیره افراد با پوست تیرهتر برای تولید مقدار کافی ویتامین D نیاز به تعرض طولانیتری دارند.بنابراین، شناخت این عوامل برای مدیریت سطح ویتامین D و پیشگیری از کمبود آن ضروری است.