问题分析:骨质疏松要多久才能好。决定于骨质疏松的类型和种类。生理原因导致的骨质疏松,如绝经期骨质疏松或者老年性骨质疏松。往往是因为随着年龄的增长,体内激素水平的下降,导致钙吸收、钙沉积障碍。对于这一类型的骨质疏松,给予唑来磷酸、降钙素元、骨化三醇、补钙等治疗后,多数症状在3~6个月会有所缓解,但骨质疏松的治疗周期一般需3年左右。特殊疾患引起的继发性骨质疏松,如果能够将原发疾病,如甲亢或甲旁亢积极治疗,则骨质疏松可在短期得到缓解。如长期服用激素导致的骨质疏松,只需要降低激素用量或更换药物,再结合抗骨质疏松治疗,患者的骨量才会在1—2年左右有所改善。