Antibiotics usually are the first treatment for urinary tract infections. Your health and the type of bacteria found in your urine determine which medicine is used and how long you need to take it.
Simple infection
Medicines commonly used for simple UTIs include:
- Trimethoprim and sulfamethoxazole (Bactrim, Bactrim DS)
- Fosfomycin (Monurol)
- Nitrofurantoin (Macrodantin, Macrobid, Furadantin)
- Cephalexin
- Ceftriaxone
The group of antibiotics known as fluoroquinolones isn't commonly recommended for simple UTIs. These drugs include ciprofloxacin (Cipro), levofloxacin and others. The risks of these drugs generally outweigh the benefits for treating uncomplicated UTIs.
In cases of a complicated UTI or kidney infection, your health care provider might prescribe a fluoroquinolone medicine if there are no other treatment options.
Often, UTI symptoms clear up within a few days of starting treatment. But you may need to continue antibiotics for a week or more. Take all of the medicine as prescribed.
For an uncomplicated UTI that occurs when you're otherwise healthy, your health care provider may recommend a shorter course of treatment. That may mean taking an antibiotic for 1 to 3 days. Whether a short course of treatment is enough to treat your infection depends on your symptoms and medical history.
Your health care provider also may give you a pain reliever to take that can ease burning while urinating. But pain usually goes away soon after starting an antibiotic.
Frequent infections
If you have frequent UTIs, your health care provider may recommend:
- Low-dose antibiotics. You might take them for six months or longer.
- Diagnosing and treating yourself when symptoms occur. You'll also be asked to stay in touch with your provider.
- Taking a single dose of antibiotic after sex if UTIs are related to sexual activity.
- Vaginal estrogen therapy if you've reached menopause.
Severe infection
For a severe UTI, you may need IV antibiotics in a hospital.