Hi!
Due to my allergies and adverse drug reactions, Keflex is about the only one I can tolerate. I find that I pass the drug 'smell' when go to the toilet, even to urinate. I've never had it make myUC worse so hopefully it will be ok for you.
Cheers
B