有效的治療措施包括營養,良好營養對預防骨質疏松具有重要的意義,包括足量的鈣,維生素d,維生素c以及蛋白質。
從兒童時期起日常飲食就應有足夠的鈣攝入,有歐美學者主張鈣攝入量成人為每天八百到一千毫克,絕經后的婦女每天一千到1500毫克,65歲以后的男性以及其它具有骨質疏松癥危險因素的患者,推薦鈣的攝入量為每天1500毫克。
維生素d的攝入量為四百到八百單位每天還包括運動,在成人多種類型的運動均有助于骨量的維持。絕經期婦女每周堅持3小時的運動,總體的鈣量會增加。但是運動過度會導致閉經骨量丟失反而加快,運動還能夠提高靈敏度以及平衡能力。
此外應該預防摔跤以及藥物治療以及必要時的外科治療,外科治療只有在骨質疏松發生骨折以后才需外科治療。