แม้ว่าปัจจัยต่างๆ เช่น อายุและเพศ มีผลต่อโอกาสในการเป็นโรคกระดูกพรุน แต่การเปลี่ยนแปลงวิถีชีวิตหลายๆ อย่าง ก็สามารถลดความเสี่ยงจากโรคนี้ได้ ซึ่งรวมไปถึงการแนะนำให้เด็กแรกเกิดกินนมแม่ถึงหนึ่งขวบ และเด็กที่มีอายุตั้งแต่ 1-4 ปีต้องได้รับสารอาหารที่ครบถ้วนทุกหมวดหมู่