问题分析:一般情况下,尿道炎要吃多久药需要根据尿道炎的类型进行判断,具体内容如下:1.普通尿道炎:不注意个人卫生、排泄物刺激等因素可能导致细菌感染,可能诱发尿道炎,如果患者患有普通尿道炎,在医生指导下进行治疗,通常要吃3-5天药来缓解症状,如果患者病情较为严重,时间可能会有所延长。2.慢性尿道炎:如果患者炎症久未消退,可能会发展为慢性尿道炎,此时,患者可能要吃14天左右的药来进行治疗。