Keflex is a third generation broad spectrum antibiotic. If your problem is bacterial it will most likely work great. I took it once for a serious bone infection. Just remember that you have to take it full term. You can't just try it for a couple days and stop. Because of the evolutionary proclivity of bacteria if antibiotics are taken improperly they start to kill off the weak bacteria but leave the more resistant bugs which then spawn a new generation with even greater resistance to that particular product..
I have researched leprosy and dengue fever extensively on the interenet. So extensively, in fact, that I'm comfortable referring to myself as a doctor. And as a practicing doctor, I'd like you both to know that the only cure is methamphetamines. Please start sucking dick for crystal meth immediately.