The time it takes to flush out a UTI can change depending on the infection’s severity and the patient’s response to therapy. The typical duration of antibiotics for a UTI is 3–7 days, and symptoms may start to subside after one or two days. Even if your symptoms improve, you should still finish the prescribed course of antibiotics to ensure the infection is completely treated and to avoid the emergence of antibiotic resistance.