Wow... Old thread. Well, if it hasn't resolved by now... I'm an RN. Sounds like a urinary tract infection, 10-14 days on Keflex should clear it right up. Drink plenty of water. Phenazopyridine is sold over the counter as AZO and will relieve the painful urination, however it'll turn your pee bright orange/red so no worries