I had life threatening C Dif in past. The urologist prescribed Keflex for a persistent UTI and I am very worried about taking it. The UTI has been going on for several months.