Can you take too much keflex