How long do you need to take antibiotics for a UTI? Antibiotics are typically prescribed for 3-7 days. The course may be extended or the prescription may change if the initial course fails to treat the infection. For antibiotic therapy to be effective, you need to take thedrugsas instructed...