问题分析:尿道炎要用药多久,需要视情况而定,具体分析如下:如果是轻微的尿道炎,可以用药物治疗3-5天。慢性尿道炎的病人往往会出现反复的情况,对多种细菌有一定的抗药性,所以要联合用药,一般要用10-14天的时间。用药期间要注意个人卫生,保持外阴清洁,多喝水,节制性生活;掌握好以上几个方面,可以缩短疗程,提高疗效。