As far as I know it is about the least ototoxic of the antibiotics you can take outside of the penicillin's.
I took a 7-day course of it early in the summer but to be fair my ear was on high alert from a steroid injection shot so I didn't notice if it had any appreciable affect on my tinnitus. It certainly didn't make the spike I had going on any worse.
Plus, a 7-day course of anything should be relatively low risk. The more you take and the longer you take it... well yeah... seems obvious but the more risk you run of having problems. I was on Bactrim/Septra for a month after the Keflex and I kinda blame it partially for my rise in tinnitus levels even tho it is also supposed to be pretty ok.
But alas, I was on so much meds who knows what did what.
If you have to take an antibiotic and penicillin's are out then I'd say Keflex is a real safe bet. Clindamycin is the only other antibiotic I know of that doesn't have tinnitus implicated at all however it does have a higher rate of C.Diff. I know it's a -mycin but it's in the lincomaside drug class not the aminoglycosides like the real damaging ones we think of.
I have suspected urinary tract infection and was prescribed Keflex but I'm too scared to take it.
Is it safe or there's something else I can take?
Also, I'm not a doctor but I hear cranberry juice can be just as effective as antibiotics in clearing out UTI's. Have never tried it personally but just a snippet of information I remember. Perhaps you can look into it further but I'm guessing it's one of those things that well, if your infection is bad, you can't not take the antibiotics.
Keflex is really really mild on the ears. Usually for UTI's they give you Bactrim/Septra I thought which can be worse.