Archives for how long does nitrofurantoin take to work on a uti