How Long Does a Sore Throat Last? Viral vs. Strep

Most sore throats clear up within 3 to 10 days. The exact timeline depends on what’s causing it: a common virus, a bacterial infection like strep, or something non-infectious like allergies or acid reflux. Here’s what to expect for each.

Viral Sore Throats: 3 to 10 Days

The vast majority of sore throats are caused by viruses, including the ones behind the common cold and flu. These infections follow a fairly predictable arc. Pain and scratchiness tend to build over the first two to three days, peak around day three or four, then gradually fade. Most people feel noticeably better by day five or six, though mild irritation can linger toward the end of that 10-day window.

Because viruses don’t respond to antibiotics, recovery is really about managing discomfort while your immune system does the work. Over-the-counter pain relievers, warm liquids, and throat lozenges can all take the edge off. Zinc acetate lozenges have some clinical support: in one trial, people who used them had roughly half the total symptom severity compared to a placebo group, and symptoms like cough resolved in about three days instead of six. That said, the overall evidence is mixed, and any benefit is likely modest.

Strep Throat: Faster With Antibiotics

Strep throat is the main bacterial cause of a sore throat, and it behaves differently from a viral infection. The pain tends to come on suddenly and is often more intense, sometimes accompanied by fever, swollen lymph nodes, and white patches on the tonsils, but no cough or runny nose.

Once you start antibiotics for strep, you should feel noticeably better within a day or two. If there’s no improvement after 48 hours, that’s worth a call to your doctor, because it may mean the diagnosis needs a second look or the antibiotic isn’t the right fit. Without treatment, strep symptoms can drag on and the infection carries a small risk of complications affecting the heart or kidneys.

How Long You’re Contagious

With a viral sore throat, you’re most contagious in the first two to three days, when symptoms are at their worst. You can still spread the virus for several days after that, but the risk drops as you improve.

Strep is a different story. Without antibiotics, a person with strep can remain contagious for two to three weeks. With antibiotics, that window shrinks dramatically. After 24 hours on medication and no fever, you’re generally safe to return to work, school, or daycare without worrying about spreading the infection.

When a Sore Throat Lasts Longer Than 10 Days

A sore throat that sticks around past the 10-day mark, or one that keeps coming back, is considered chronic pharyngitis. This pattern usually points to a non-infectious cause that won’t resolve on its own. The most common culprits:

  • Acid reflux (GERD or LPR): Stomach acid can travel up into the esophagus or even the throat, causing a persistent raw or burning feeling. With LPR (sometimes called “silent reflux”), you may not have classic heartburn at all, just a chronically irritated throat.
  • Allergies: Pollen, mold, and pet dander trigger postnasal drip, which coats and irritates the back of the throat. If your sore throat follows a seasonal pattern or worsens around animals, allergies are a likely driver.
  • Environmental irritants: Cigarette smoke, vaping, dry indoor air, and chemical fumes can all keep throat tissue inflamed indefinitely.

The key difference with these causes is that they won’t follow the build-and-fade pattern of an infection. Instead, the soreness tends to be constant or recurrent, often worse at certain times of day (morning for reflux, outdoors for allergies). Unless you address the root cause, the sore throat can last several weeks or cycle back repeatedly.

What the Timeline Looks Like Day by Day

For a typical viral sore throat, here’s a rough sketch of what most people experience. Days one and two bring increasing scratchiness and pain with swallowing, often alongside the start of a runny nose or mild body aches. Days three and four are usually the worst, with the throat at peak soreness. By days five through seven, the sharp pain fades to a dull irritation. Some people notice a lingering tickle or mild cough through day 10, even though the infection itself is winding down.

For strep treated with antibiotics, the curve compresses. The first 12 to 24 hours on medication feel similar to untreated strep, but by day two the pain drops significantly. Most people feel close to normal by day three or four, though you need to finish the full course of antibiotics regardless of how quickly you improve.

If your sore throat is getting worse after day four, hasn’t improved at all by day seven, or comes with a high fever, difficulty breathing, or trouble swallowing liquids, those are signs something beyond a routine virus may be going on.