* أحد العوامل التي تنظم امتصاص فيتامين د هو وجود الدهون الغذائية في الجهاز الهضمي والتي يمكن الحصول عليها من الأطعمة مثل: الأسماك الدهنية، والحليب، والبيض، والبذور والمكسرات، فيتامين د هو فيتامين قابل للذوبان في الدهون ويذوب في الدهون داخل الجهاز الهضمي، وعندما يمتص الجسم هذه الدهون قإنه يمتص أيضاً فيتامين د المذاب، وفي حال وجود مشاكل في الجهاز الهضمي في امتصاص الدهون، فهناك خطر نقص فيتامين د.
* انزيمات الكبد، إذ يعتمد الجسم على وظائف الكبد المناسبة لامتصاص فيتامين د، حيث تساعد الانزيمات الهضمية التي ينتجها الكبد في تحطيم جزيئات الدهون في الأطعمة التي يتم تناولها، وتساعد هذه العملية على اطلاق فيتامين د من الطعام.