... appropriate? What would be the benefit of one over the other? Three years ago doctors said amoxicillin was not working for our son and Strep. Today, Strep test was negative but yesterday he was prescribed amoxicillin. Today prescription was changed to cephalexin. Which is right prescription?