问题分析:尿道感染吃药多久能好,需要视情况而定,具体分析如下:轻度和中度的泌尿系统感染可以通过口服抗炎药物,一般在3-5天能恢复,但是如果是比较严重的泌尿系统感染或耐药菌感染,则需要连续服用敏感的抗生素,治疗四到八周即可。在治疗前要先做尿培养,确定致病微生物的类型和药物的敏感性,然后才能进行抗生素的治疗。