What to Take for Strep Throat: Antibiotics & More

Strep throat requires antibiotics to clear the infection, and penicillin or amoxicillin is the first choice for most people. While you wait for the antibiotics to kick in, over-the-counter pain relievers like ibuprofen and acetaminophen can make the throat pain much more manageable. Here’s what you need to know about both sides of treatment.

The Go-To Antibiotic for Strep

Penicillin and amoxicillin are the standard antibiotics prescribed for strep throat. They work by breaking down the bacteria’s cell walls during active growth, which kills the infection rather than just slowing it down. Amoxicillin is often preferred for kids because it tastes better in liquid form and can be taken once or twice a day.

A typical course lasts 10 days. That full course matters even though you’ll likely feel better within two or three days. Stopping early gives surviving bacteria a chance to bounce back, potentially leading to a harder-to-treat infection or complications like rheumatic fever. For people who are unlikely to finish a 10-day oral course, a single injection of penicillin G is an alternative that handles the entire treatment in one visit.

One important milestone: you stop being contagious about 12 hours after taking your first dose. Schools and daycares typically use this same 12-hour rule before allowing kids back.

Options If You’re Allergic to Penicillin

If you have a penicillin allergy, your doctor has several backup options. The CDC recommends cephalosporin antibiotics like cephalexin (taken twice daily for 10 days) as one alternative, since most people with penicillin allergies tolerate them fine. The exception is people with a history of severe, immediate allergic reactions to penicillin, like hives or throat swelling. Those individuals should avoid cephalosporins entirely.

For people who can’t take either penicillin or cephalosporins, macrolide antibiotics like azithromycin or clarithromycin are options. Azithromycin has the advantage of a shorter course: a higher dose on day one followed by four more days at a lower dose. Clindamycin, taken three times daily for 10 days, is another alternative. Your doctor will choose based on your allergy history and what’s likely to work best in your area, since some strep strains have developed resistance to certain antibiotics.

Over-the-Counter Pain Relief

Antibiotics kill the bacteria, but they don’t do much for the pain in those first couple of days. Ibuprofen (Advil, Motrin) and acetaminophen (Tylenol) are the two best options for reducing throat pain and bringing down fever. Ibuprofen has the added benefit of reducing inflammation, which can help with the swelling that makes swallowing painful.

One caution for parents: never give aspirin to children or teenagers with strep or flu-like symptoms. Aspirin in young people recovering from these infections has been linked to Reye’s syndrome, a rare but serious condition that affects the brain and liver. Stick with ibuprofen or acetaminophen for kids.

Home Remedies That Help While You Heal

Alongside your antibiotic and pain reliever, a few simple strategies can make the days of recovery more comfortable:

  • Saltwater gargle. Dissolve about half a teaspoon of salt in a full glass of warm water and gargle several times a day. It won’t cure anything, but it temporarily soothes the raw, irritated tissue.
  • Warm or cold fluids. Some people prefer warm tea or broth; others find cold water or popsicles more soothing. Either works. The key is staying hydrated, especially if you have a fever.
  • Soft foods. Soups, yogurt, mashed potatoes, and smoothies are easier to swallow when your throat feels like sandpaper.
  • Rest. Your body is fighting an active bacterial infection. Sleep and downtime genuinely speed recovery.

Honey can also coat and soothe a sore throat, though it should never be given to children under one year old.

When Doctors Add a Steroid for Severe Pain

For particularly painful cases, some doctors prescribe a single dose of an oral corticosteroid alongside the antibiotic. Research published through the American Academy of Family Physicians found that a single low dose brought pain relief about 4.8 hours faster than antibiotics alone (7.4 hours versus 12.3 hours). More than twice as many patients reported complete pain resolution within 24 hours. This isn’t standard for every strep case, but it’s a well-supported option if your pain is severe enough to interfere with eating or drinking.

How Doctors Confirm It’s Actually Strep

Before prescribing antibiotics, your doctor needs to confirm that strep bacteria are actually causing your sore throat. Most sore throats are viral, and antibiotics won’t help those at all. Doctors use a set of clinical signs to decide whether testing is warranted: fever above 100.4°F, swollen or pus-covered tonsils, tender lymph nodes at the front of the neck, and the absence of a cough. A cough actually makes strep less likely, since it points more toward a viral infection.

If your symptoms suggest strep, you’ll get a rapid strep test (results in minutes) or a throat culture (results in a day or two). A positive test means antibiotics. A negative test, even if your throat is miserable, typically means supportive care only: pain relievers, fluids, and time.

Why Finishing Your Antibiotics Matters

Strep isn’t just an uncomfortable sore throat. Left untreated or partially treated, it can lead to complications including rheumatic fever (which can damage heart valves), kidney inflammation, and abscesses around the tonsils. These complications are uncommon with proper treatment, which is exactly why finishing every dose of your antibiotic is important. Even if you feel completely normal by day three or four, the bacteria may not be fully eliminated. Complete the full course your doctor prescribed.