What Medicine Is Good for Strep Throat?

Penicillin and amoxicillin are the best medicines for strep throat and have been the standard treatment for decades. They’re cheap, effective, and the bacteria that cause strep have never developed resistance to them. But antibiotics are only half the picture. Over-the-counter pain relievers like ibuprofen and acetaminophen play an important role in managing symptoms while the antibiotics do their work.

Why Antibiotics Are Necessary

Strep throat is a bacterial infection, which means it won’t respond to the cold and flu remedies you’d grab for a viral sore throat. Without antibiotics, the infection clears on its own in most people, but it carries real risks. During outbreaks studied decades ago, up to 3% of untreated strep infections led to rheumatic fever, a serious inflammatory condition that can permanently damage the heart. That risk is lower in typical cases today, but antibiotic treatment prevents it almost entirely, even when started as late as nine days after symptoms begin.

Antibiotics also shorten how long you’re contagious. Without treatment, you can spread strep for weeks. With antibiotics, you’re generally no longer contagious within 12 hours of your first dose. That’s the standard threshold most schools and workplaces use for return.

First-Choice Antibiotics

Penicillin V (taken by mouth) and amoxicillin are the go-to prescriptions. They work well, have mild side effects, and cost very little. Amoxicillin is often preferred for children because it tastes better in liquid form. Both are typically prescribed for a full 10-day course. It’s important to finish all 10 days even if you feel better after two or three. Stopping early doesn’t reliably eliminate the bacteria and increases the chance of complications.

For people who can’t swallow pills or prefer fewer doses, a single injection of long-acting penicillin is another option. One shot covers the full treatment course without needing to remember daily pills.

Options if You’re Allergic to Penicillin

If you have a penicillin allergy, your doctor has several alternatives. The choice depends on what type of allergic reaction you’ve had in the past.

If your allergy caused a rash but not a severe reaction (like throat swelling or difficulty breathing), certain antibiotics in the cephalosporin family are safe options. These are taken for 10 days, similar to penicillin.

If you’ve ever had a severe, immediate allergic reaction to penicillin, cephalosporins are off the table too. In that case, the typical alternatives include:

  • Azithromycin: A 5-day course, which is shorter and easier to complete than most options.
  • Clarithromycin: Taken twice daily for 10 days.
  • Clindamycin: Taken three times daily for 10 days.

These alternatives work well, though resistance rates to some of them are higher than for penicillin. Your doctor may choose based on local resistance patterns in your area.

Over-the-Counter Pain Relief

Antibiotics kill the bacteria, but they don’t immediately stop the pain. For the first day or two, your throat will still hurt. Ibuprofen (Advil, Motrin) and acetaminophen (Tylenol) are both effective at reducing throat pain and fever. Ibuprofen has the added benefit of reducing inflammation, which can make swallowing more comfortable.

You can alternate between the two if one alone isn’t providing enough relief. Avoid giving aspirin to children or teenagers with strep throat. Aspirin in young people recovering from infections has been linked to Reye’s syndrome, a rare but potentially life-threatening condition.

Other simple measures help too. Warm liquids, cold foods like popsicles, and throat lozenges or sprays with a mild numbing agent can all take the edge off while you wait for the antibiotics to kick in.

When a Steroid Might Be Added

For people with particularly severe throat pain, some doctors prescribe a single dose of an oral corticosteroid alongside the antibiotic. A BMJ clinical practice guideline found that one dose of a steroid roughly doubled the chance of complete pain relief within 24 hours (about 22% of patients versus 10% without it). It also shortened pain duration by about a day. A single dose carries minimal risk, though it can cause temporary sleep disturbance or restlessness. This isn’t routine for every strep case, but it’s a reasonable option when pain is intense.

What Recovery Looks Like

Most people start feeling noticeably better within 24 to 48 hours of starting antibiotics. Fever typically drops first, followed by gradual improvement in throat pain over two to three days. If you’re not feeling any better after 48 hours, that’s worth a call to your doctor, as it could mean the diagnosis needs another look or the antibiotic isn’t working as expected.

You’re generally safe to return to work or school after you’ve been on antibiotics for at least 12 hours and your fever has broken. Even though you’ll likely still have some throat soreness at that point, you’re no longer spreading the infection to others.

Getting the Right Diagnosis First

One important note: strep throat needs to be confirmed before antibiotics are prescribed. Most sore throats are caused by viruses, which antibiotics can’t treat. A rapid strep test or throat culture takes just a few minutes in a clinic and tells your doctor whether bacteria are actually involved. Symptoms alone, like fever, swollen tonsils, and no cough, can suggest strep, but testing is the only reliable way to know. Taking antibiotics for a viral sore throat won’t help and contributes to antibiotic resistance.