骨质疏松患者是否需要长期用药得看情况。一旦确诊为骨质疏松症后,患者的身体非常容易引起骨质疏松,最严重的并发症是骨折。为了防止骨折基础用药肯定要服用终身的,如钙剂和维生素D。部分药物只要对应使用,如唑来膦酸只需要每年注射一次,最少用三年、最长用五年,就能够达到提高骨质量和预防骨折的作用。