问题分析:一般来说,尿道炎要吃多长时间药要根据实际情况进行判断。尿道炎是一种常见病,指尿道黏膜的炎症,女性好发,主要有尿频、尿痛、尿急和血尿等症状。如果是普通的尿道炎,遵医嘱使用左氧氟沙星片、阿奇霉素片治疗一周左右能好。如果是比较严重的尿道炎,遵医嘱使用美满霉素胶囊,克拉霉素片治疗两到三周能好。治疗期间患者应该规律作息,避免熬夜,保持清淡饮食,可以多吃新鲜蔬果,有利于身体健康。