骨质疏松的具体治疗时间要依据患者的患病情况而定;另外,骨质疏松患者需要定期复查骨密度,如果骨密度达标了,可以遵医嘱停药并定期接受检查,一旦出现反弹,需要及时就诊用药物治疗,所以骨质疏松的治疗时间相对较长,一般大约半年到一年,甚至更长。