How Long Does Nitrofurantoin Macrocrystals Last? Onset, Peak & Duration