Sore throats are caused by different reasons and require different treatments for different reasons, and there is no such thing as what is the most useful thing to eat. Sore throats are often caused by upper respiratory tract infections and acute tonsillitis. Upper respiratory tract viral infections are usually treated with antiviral drugs such as ribavirin, and acute tonsillitis is usually treated with antibiotic drugs such as amoxicillin. 1. Upper respiratory tract viral infections: Upper respiratory tract infections are mostly caused by viral or bacterial infections when the body’s immunity is reduced, manifested by symptoms such as coughing, dry throat, sore throat, etc. The symptoms are usually treated with ribavirin, amoxicillin and other antibiotics. It is usually treated with antiviral drugs such as ribavirin and acyclovir, which are prohibited for patients who are allergic to related drugs. 2. Acute tonsillitis: Acute tonsillitis is usually caused by B hemolytic streptococcus infection, manifested as sore throat, swallowing pain and so on. Usually treated with amoxicillin, cephalosporin and other antibiotic drugs, such drugs are used for infections caused by sensitive bacteria, patients allergic to penicillin should not be used. Sore throat can also be caused by acute epiglottitis, not timely hydration, etc. It is recommended that patients with sore throat go to the hospital for a clear diagnosis, and then use medication under the guidance of the doctor.