问题分析:通常情况下,慢性尿路感染1-3个月左右才能好。慢性尿路感染需要多久才能好,与平时是否注意保养、治疗的方式、病情轻重、治疗是否及时得当等多种因素有关,一般在1-3个月左右就能治好。慢性尿路感染建议患者使用喹诺酮类消炎药、还可以用头孢类消炎药治疗。另外及时到医院复查,交替使用消炎药物,并定期复查,必要时可以做尿细菌培养、药物敏感试验。另外多喝水,养成良好生活、饮食习惯。