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