“ keflex tablets how long does allergic reaction to keflex last which is more effective cipro or keflex ”