Question: how long should you take antibiotics for urine infection?
Answer: You may need to take antibiotics for only 3 days, or for up to 7 to 14 days. You should take all of the antibiotics, even if you feel better. If you do not finish all of your antibiotics, the infection could return and may be harder to treat.