The difference between cephalexin and amoxicillin is that both are different types of antibiotic drugs. Cefadroxil belongs to the cephalosporin class of antibiotic drugs and is a first generation cephalosporin, which is stronger against gram-negative bacteria and weaker against gram-positive bacteria. Cephalosporin may have adverse reactions after use, such as nausea, vomiting, dizziness, diplopia, tinnitus, etc., if the adverse reactions are obvious need to stop, and allergic to the drug components are forbidden to take, and severe renal impairment of the person to take with caution. Amoxicillin belongs to penicillin antibiotic drugs, antibacterial effect on gram-positive bacteria is relatively good, after taking the drug, if nausea, vomiting, diarrhea, rash and other adverse reactions need to stop, and allergic to the drug components are prohibited. In addition, from the point of view of allergic reactions, penicillin antibiotic drugs are relatively easy to cause allergic reactions, while cephalosporin antibiotic drugs, such as cefadroxil allergic reactions are relatively rare. Whether you are taking cefadroxil or amoxicillin, be sure to consult with your doctor first and not take it on your own.