Nitrofurantoin
"I suffer from recurrent UTI's.   As soon as I feel one creeping up I take one of these and the symptoms are much better in a few hours and gone within the day.  I take them twice a day for 7 days if I have an infection.   No side effects."