问题分析:治疗骨质疏松需要服药2~4周以上。由于各种原因引起的骨质疏松症,需要采用的方法是不相同的,所以服用药物的时长也会有所不同。而且,每个病人的康复情况也是不一样的,服用的药物也是不一样的。需要在医师的建议下应用相应的药物,同时要根据医师的建议服药。服用完药物后要经常去医院复查,以便明确药物终止的时机。