问题分析:尿路感染需要服药多久,要视情况而定,具体分析如下:尿路感染是一种比较常见的疾病,上尿路感染的治疗期比较长,症状的控制比较缓慢,一般要10-12天。下尿道感染的症状比较轻微,很好治疗,3-5天后就会好转。尿路感染后要及时进行尿培养,确定致病菌的类型,然后选用敏感的抗生素进行治疗,如左氧氟沙星、环丙沙星、罗红霉素、头孢地尼等。