Question: how long should you take antibiotics for urinary tract infection?
Answer: Typically, for an uncomplicated infection, you'll take antibiotics for 2 to 3 days. Some people will need to take these medicines for up to 7 to 10 days. For a complicated infection, you might need to take antibiotics for 14 days or more. A follow-up urine test can show whether the germs are gone.