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. William Forsythe
Board Certified,
24 years in practice
171K people helped
Continue
108,000 doctors available
Read more answers from doctors