针对肾结石的治疗具体需要使用多久的药物,还是要根据具体病情来进行具体分析,首先应该明确肾结石的具体大小,具体部位以及肾结石的个数,还有肾结石是否形成了梗阻,梗阻的严重程度来决定。对一些比较小的肾结石是可以使用药物来进行治疗,比如使用排石药物,使用缓解输尿管痉挛的药物来进行治疗,当然,具体要用多久的药物,还要根据病人的情况来决定,对一些体积比较大的肾结石,那可能单纯的使用药物治疗,并不能将结石排出体外,针对这样的病人,有些需要辅助体外震波碎石的方法来加快结石的排出,另外,还有些病人可能需要通过手术的方法来将结石排出体外。