I'm allergic to Cipro (not good for MSers, anyway), all the sulfas and Macridid.....so, am taking Amoxicillin. It takes a little longer, but it works..
I usually don't retain, if I'm careful to squeeze my bladder to get out those last few drops..
I'm sorry that you have them often...grrrrr I hate them.