对于骨质疏松患者在饮食方面十分重要,良好的营养对于骨质疏松症具有重要意义,包括足量的钙、维生素D、维生素C以及蛋白质。从儿童时期日常饮食应有足够的钙摄入,钙影响骨峰值的获得。欧美学者们主张钙摄入量成人为800-1000mg,绝经后妇女每天为1000mg到1500mg,65岁以后的男性以及其他具有骨质疏松症危险因素的患者推荐钙摄入量为1500毫克一天。维生素D的摄入量为400-800每天,在平时也要尽量的运动,不要摔跤。
有效的药物治疗能阻止和治疗骨质疏松症,包括雌激素代替疗法,降钙素,选择性雌激素受体调节剂以及二磷酸盐,这些药物可以阻止骨吸收,但对骨的形成的作用特别小。用于治疗和阻止骨质疏松发展的药物分为两类,第一类为抑制骨吸收剂包括钙剂、维生素D、及活性维生素D、降钙素、二磷酸盐、雌激素以及异黄酮;第二类为促骨形成药,包括氟化物合成类固醇,甲旁腺激素以及异黄酮。