Question: pyelonephritis how long to heal?
Answer: To heal the infection and stop it from returning, it is common to get two or more weeks of antibiotics. After treatment, urine cultures are used to make sure the infection doesn't return. If it does, two more weeks of medicine is offered. If it happens again, up to 6 weeks of medicine may be used.