yeah i can see being scared for sure about the tinnitus with the keflex. the only thing i can say is to try it and see how it goes. yeah mine went away it lasted i think for at least 5 years or so. the doctor said it would probably never go away too but thank god it did. it never really bothered me except for when i would go to sleep but many times i would just put on my ceiling fan and that would drown out the noise.
i sure hope spiro can help you since you have been through so much. you deserve to have something go your way for once. keep me posted on your progess and try to hang in there!