What Meds Should You Take for a Sore Throat?

Most sore throats are caused by viruses and don’t need antibiotics. The best medications for relief are over-the-counter pain relievers like ibuprofen or acetaminophen, combined with topical numbing products like throat sprays or lozenges. If your sore throat turns out to be strep, you’ll need a prescription antibiotic. Here’s how each option works and when to use it.

Ibuprofen vs. Acetaminophen for Pain

Ibuprofen is the stronger choice for sore throat pain. In clinical trials comparing the two head-to-head, 400 mg of ibuprofen reduced throat pain by 80% at three hours, while 1,000 mg of acetaminophen only managed a 50% reduction. By the six-hour mark, the gap widened further: ibuprofen still provided 70% relief while acetaminophen had dropped to just 20%. Side effects were comparable between the two drugs.

The reason ibuprofen works better here is that it reduces inflammation in addition to blocking pain signals. Since a sore throat involves swollen, irritated tissue, that anti-inflammatory effect makes a real difference. Take 200 to 400 mg every six to eight hours as needed. Acetaminophen is still a reasonable backup if you can’t take ibuprofen due to stomach issues, kidney problems, or other reasons. Stick to no more than 4,000 mg of acetaminophen in a 24-hour period, and avoid combining it with alcohol, which raises the risk of liver damage and stomach bleeding.

Throat Sprays and Lozenges

Topical products numb the throat directly, which gives faster targeted relief than a pill swallowed into your stomach. The most common active ingredients in throat sprays and lozenges are benzocaine, phenol, and dyclonine. They all work the same basic way: blocking nerve signals at the surface of your throat tissue so you temporarily stop feeling pain.

Benzocaine lozenges typically provide noticeable relief within about 20 minutes. Lidocaine-based sprays kick in a bit faster (four to five minutes) but wear off quicker, lasting only about 14 minutes. Lozenges tend to last longer because the active ingredient dissolves slowly and stays in contact with the tissue. You can use these topical products alongside ibuprofen or acetaminophen since they work through completely different mechanisms. Together, they cover both the local pain and the deeper inflammation.

What About Aspirin?

Aspirin works for sore throat pain in adults, but it should never be given to children or teenagers. Aspirin is linked to Reye’s syndrome, a rare but serious condition that causes swelling in the liver and brain, in young people who have a viral illness. Since most sore throats are viral, this is a real risk. Watch for aspirin hiding under other names on ingredient labels: acetylsalicylic acid, acetylsalicylate, salicylic acid, and salicylate. It also shows up in products you might not expect, like Alka-Seltzer. For children, stick with children’s formulations of ibuprofen or acetaminophen.

When You Need Antibiotics

Antibiotics only help if your sore throat is caused by bacteria, specifically group A streptococcus (strep throat). Taking antibiotics for a viral sore throat won’t speed your recovery and contributes to antibiotic resistance. The only way to confirm strep is a rapid strep test or throat culture at a clinic.

Doctors use a scoring system to decide whether testing is even worthwhile. You get points for having a fever over 100.4°F, swollen tonsils with white patches, tender lymph nodes in the front of your neck, no cough, and being younger than 15 (with a point subtracted if you’re 45 or older). A higher score means strep is more likely, but the test still makes the final call.

If strep is confirmed, the standard treatment is penicillin or amoxicillin for 10 days. These are cheap, effective, and well-tolerated. If you’re allergic to penicillin, your doctor will typically prescribe an alternative like azithromycin (a five-day course) or another antibiotic suited to your allergy profile. Finish the full course even after you feel better, since stopping early can allow the infection to return or lead to complications like rheumatic fever.

Steroids for Severe Pain

If your sore throat pain is intense, a single dose of an oral corticosteroid can help. Clinical evidence shows it increases the chance of complete pain resolution within 24 to 48 hours, reduces pain severity, and shortens the time until you start feeling relief. A single dose carries very low risk of side effects. This isn’t something you pick up over the counter; your doctor would prescribe it during an office visit, typically as a one-time dose to avoid the risks that come with repeated steroid use.

Viral Sore Throats Don’t Have a Specific Cure

About 70 to 80% of sore throats are viral, and there’s no antiviral medication recommended for typical viral pharyngitis. Treatment is purely about managing symptoms while your immune system clears the infection. That means ibuprofen or acetaminophen for pain, throat lozenges or sprays for local numbing, and gargling with warm salt water (half a teaspoon of salt in a glass of warm water) several times a day. Most viral sore throats resolve within five to seven days. If yours lasts longer than that, gets significantly worse, or comes with a high fever, difficulty swallowing, or trouble breathing, that’s worth a trip to a clinic.