膀胱炎需要治疗多久应根据膀胱炎的具体类型而定。
如果患者患有膀胱炎时间较短,属于急性单纯性膀胱炎,治疗时间为3~5天左右。如果属于复杂性膀胱炎治疗周期较长,有些需要达到两周,甚至两周以上的时间心情才能逐渐好转。急性单纯性膀胱炎主要以口服抗生素为主,一般用药3~5天左右,局部炎症反应可逐渐消退。而对于复杂性膀胱炎多是由于其它疾病引起的后遗症,除了要谨遵医嘱应用抗生素进行治疗之外,还要针对原发性疾病进行系统性治疗。