Most swollen tonsils from a viral infection settle down within 5 to 7 days. Strep throat, which is bacterial, usually improves within 3 to 5 days once you start an appropriate antibiotic. Swelling that lingers past two weeks, or that comes with trouble breathing or swallowing, needs medical attention rather than more waiting.
The tonsils are two lumps of lymph tissue at the back of the throat. They help the immune system sample germs that enter through the mouth and nose. When they fight an infection, they swell. The germ behind the infection decides how long that swelling lasts.
How Long Do Swollen Tonsils Last Viral Strep More?
Viral tonsillitis is the most common cause of swollen tonsils in adults and children. Symptoms typically peak in the first 2 to 3 days and then ease over the following week. A mild cough, runny nose, hoarse voice, or pink eye often travels with it. Those clues point toward a virus.
Strep throat is different. It is caused by group A Streptococcus bacteria. Without antibiotics, symptoms can drag on for 1 to 2 weeks and may spread to others. With the right antibiotic, most people feel noticeably better within 3 to 5 days, and throat swelling follows a similar timeline. The full course of antibiotics still needs to be finished even after you feel well.
Other causes have their own timelines. Mononucleosis, usually from the Epstein-Barr virus, can keep tonsils swollen and sore for 2 to 4 weeks or longer. Tonsillitis from a cold virus often clears in under a week. The pattern matters more than any single number.
One detail people often miss: how long your tonsils look swollen and how long you feel sick are not the same thing. Enlarged tonsils can linger a few days after the sore throat fades. That is normal and not a sign the infection is still active.
How Can You Tell Viral Tonsillitis From Strep Throat?
You cannot tell reliably by looking. This is the single most useful thing to know. Viral and bacterial tonsillitis look almost identical — red, swollen tonsils, sometimes with white patches or pus.
Some patterns lean one way or the other, but none are proof:
- Viral: cough, runny nose, hoarseness, mouth sores, and pink eye are more common. Fever tends to be lower.
- Strep: sudden sore throat, pain when swallowing, fever, swollen neck glands, and sometimes a red rash. Cough and runny nose are usually absent.
Neither list confirms anything on its own. A rapid strep test or a throat culture is the only way to know for sure. A clinician swabs the back of the throat and gets an answer in minutes for the rapid test, or 1 to 2 days for a culture.
Age shifts the odds. Strep throat is most common in children between 5 and 15 years old. It is uncommon in children under 3. In adults, viral causes are far more frequent overall.
What Makes Swollen Tonsils Last Longer?
Several things stretch the timeline beyond the usual week.
Mononucleosis is a frequent culprit. It causes severe tonsil swelling that can last weeks, along with deep fatigue and swollen lymph nodes in the neck. It is more common in teenagers and young adults. A clinician can confirm it with a blood test.
An abscess is a more serious cause. A peritonsillar abscess is a pocket of pus that forms next to a tonsil. It causes one-sided swelling, severe pain, a muffled voice, and trouble opening the mouth. This needs urgent medical care, not home treatment.
Other factors that can prolong swelling include:
- Not finishing a prescribed antibiotic course, which allows a bacterial infection to return
- A weakened immune system from illness or medication
- Smoking or ongoing exposure to smoke, which keeps the throat irritated
- Allergies or acid reflux, which cause chronic irritation that mimics infection
Enlarged tonsils that never fully shrink, without any infection, can also be a long-standing issue. Some people simply have larger tonsils than others. That is a structural trait, not an infection.
When Should You See a Doctor?
See a clinician if symptoms last longer than a week without improving, or if they get worse at any point. Several signs mean you should seek care quickly:
- Difficulty breathing or a feeling that the airway is narrowing
- Inability to swallow saliva, or drooling
- One-sided throat swelling with severe pain
- A muffled or “hot potato” voice
- Inability to open the mouth fully
- High fever that does not come down
- A rash along with the sore throat
These can point to an abscess or another complication. They are not wait-and-see symptoms.
For children, watch for signs of dehydration — fewer wet diapers, no tears when crying, sunken eyes, or unusual sleepiness. A child who will not drink needs to be seen.
What Helps Swollen Tonsils Feel Better?
Most viral cases are managed with rest and comfort measures. These ease symptoms but do not shorten the infection.
Warm saltwater gargles, cool drinks, and soft foods can reduce soreness. Cold items like popsicles or ice chips numb the throat. A humidifier keeps the air moist, which is easier on irritated tissue. Over-the-counter pain relievers ease discomfort and fever.
For children and teens, one important caution: do not give aspirin. Aspirin use during a viral illness in young people has been linked to Reye syndrome, a rare but serious condition. Use acetaminophen or ibuprofen instead, following the label or a clinician’s guidance.
If a strep test is positive, antibiotics are the treatment. They shorten the illness and reduce the chance of spreading it and of rare complications like rheumatic fever. Finish the whole course even if you feel better in a few days.
There is no antibiotic that helps a viral infection. Taking one when it is not needed does not speed recovery and adds risk of side effects and antibiotic resistance.
Does Removing the Tonsils Stop the Problem?
For some people, yes. Tonsillectomy — surgery to remove the tonsils — is considered when someone has frequent, documented throat infections or when enlarged tonsils block breathing during sleep.
This is not a first-line answer for ordinary swollen tonsils. Most infections resolve on their own or with antibiotics. Surgery carries its own risks, including bleeding and recovery pain that can last up to two weeks. It is a decision made with a specialist based on how often infections recur and how much they affect daily life.
If you are weighing this option, the useful question is not “how long do tonsils stay swollen” but “how often and how severely does this happen.” Frequency and impact guide the decision more than any single episode.
What the Timeline Really Tells You
The length of swelling is a clue, not a diagnosis. A viral infection usually clears in about a week. Strep improves faster with antibiotics and can drag on without them. Anything past two weeks, or any breathing or swallowing trouble, moves from a waiting game to a medical one.
When in doubt, a quick throat swab settles the question that symptoms alone cannot. That single test separates the two causes that matter most — and points to the right treatment.
Frequently Asked Questions
How long do swollen tonsils last with a virus?
Viral tonsil swelling usually eases within 5 to 7 days, peaking in the first 2 to 3 days. A lingering cough or runny nose often travels with it.
How long does strep throat last with antibiotics?
Most people feel better within 3 to 5 days of starting an appropriate antibiotic. Finish the full course even after symptoms improve.
Can swollen tonsils last longer than two weeks?
Yes, and that warrants a medical visit. Causes like mononucleosis can keep tonsils swollen for weeks, and a longer course needs evaluation.
How do I know if it is viral or strep?
You cannot tell reliably from symptoms or appearance alone. A rapid strep test or throat culture is the only way to confirm strep throat.

