4 doctors weighed in:

How long does it take for macrodantin (nitrofurantoin) to work for a kidney infection ?

4 doctors weighed in
Dr. Roy Arnold
Internal Medicine
3 doctors agree

In brief: Usually 24-48 hours

Meanwhile you should drink plenty of fluids and take OTC Azo for the burning on urination.
Thanks for trusting HealthTap!

In brief: Usually 24-48 hours

Meanwhile you should drink plenty of fluids and take OTC Azo for the burning on urination.
Thanks for trusting HealthTap!
Dr. Roy Arnold
Dr. Roy Arnold
Thank
Get help from a real doctor now
Dr. Keegan Duchicela
Board Certified,
11 years in practice
16M people helped
Continue
111,000 doctors available
Read more answers from doctors