问题分析:尿道炎需要多久可以好,需要视情况而定,具体分析如下:大部分的尿道炎病人,只要正确使用药物,3-5天就可以治愈;有些病人要接受7天的治疗。慢性尿道炎,反复发作,合并肾盂肾炎等并发症,可以适当的延长10-14天的治疗周期。由于病因不同,导致的尿道炎的治疗方法也不尽相同,因此在进行治疗时,首先要明确病因,然后才能进行相应的治疗。