Tonsil pain is most often caused by a viral infection, the same kind of common cold or flu viruses you encounter every winter. Less frequently, a bacterial infection like strep throat is responsible. But infections aren’t the only explanation. Tonsil stones, acid reflux, allergies, and even environmental irritants can all make your tonsils sore, and each cause comes with its own set of clues.
How Tonsils React to Infection
Your tonsils are small pads of immune tissue sitting at the back of your throat. Their job is to intercept germs that enter through your mouth and nose, trapping pathogens and triggering an immune response. That response is what actually causes the pain: when your tonsils detect a virus or bacteria, they swell with blood flow and immune cells. The inflammation presses on nerve endings, making swallowing feel like pushing food past a bruise.
Along with soreness, inflamed tonsils often look red and swollen, sometimes with white or yellow patches. You might also notice tender, swollen lymph nodes along your neck, a low-grade fever, bad breath, a scratchy or muffled voice, and headache. In young children who can’t describe their symptoms, the main signs are drooling, refusing food, and unusual fussiness.
Viral vs. Bacterial Tonsillitis
Viruses cause the majority of tonsillitis cases. Cold viruses, influenza, and Epstein-Barr virus (the one behind mono) are among the most common culprits. Viral tonsillitis tends to arrive alongside other cold symptoms: a runny or stuffy nose, sneezing, and a cough. The pain typically builds over a day or two and resolves within a week without antibiotics.
Bacterial tonsillitis, most commonly from group A streptococcus (strep throat), has a different profile. It tends to hit suddenly, with a high fever above 101°F, swollen tonsils covered in white exudate, and tender lymph nodes in the front of your neck. What’s notably absent is a cough or runny nose. Doctors use a combination of these signs to decide whether a rapid strep test is warranted. A scoring system called the Modified Centor Score weighs five factors: no cough, tonsillar swelling or exudate, fever, swollen front neck glands, and age between 3 and 14. The more of these you have, the more likely strep is to blame, though a test is still needed to confirm it.
This distinction matters because strep requires antibiotics, while viral tonsillitis does not. Taking antibiotics for a viral infection won’t help and can contribute to resistance.
Tonsil Stones
If your tonsil pain is milder and more persistent, with an annoying feeling of something lodged in the back of your throat, tonsil stones may be the cause. Your tonsils have small folds and pockets called crypts. Food particles, dead cells, mucus, and bacteria can get trapped in these crypts and gradually harden into small, calcified lumps.
Most tonsil stones are tiny and cause no symptoms at all. Larger ones, however, can trigger a sore throat, difficulty swallowing, earache, and notably bad breath. The pain from tonsil stones is usually one-sided and doesn’t come with a fever. Many people dislodge them on their own by gargling or gentle pressure with a cotton swab. If they recur frequently and cause ongoing discomfort, a doctor can discuss longer-term options.
Acid Reflux That Reaches Your Throat
A lesser-known cause of chronic tonsil soreness is laryngopharyngeal reflux, or LPR. This happens when stomach acid travels up past your esophagus and into the back of your throat. Unlike typical heartburn, LPR often doesn’t cause any chest burning at all, which is why it’s sometimes called “silent reflux.”
The throat tissues, including your tonsils, lack the protective lining that your esophagus has. They’re also slower to clear acid away, so even a small amount of reflux can cause irritation that lingers. The telltale signs of LPR include a chronic sore throat, frequent throat clearing, a persistent feeling of a lump in your throat, hoarseness (especially in the morning), excessive mucus, and a cough that doesn’t seem connected to a cold. If your tonsil pain keeps returning without an obvious infection, LPR is worth considering.
Allergies and Postnasal Drip
Chronic allergies can also keep your tonsils irritated. When your body reacts to pollen, dust, or pet dander, it ramps up mucus production. That excess mucus drips down the back of your throat, bathing your tonsils in inflammatory compounds and irritating them over time. Immune cells activated by allergic reactions can travel directly to the tonsils, adding to the low-grade swelling.
Allergy-related tonsil soreness tends to be less intense than infectious tonsillitis but more persistent, often lasting weeks during allergy season. It usually comes paired with sneezing, nasal congestion, itchy eyes, and postnasal drip. If this pattern sounds familiar, treating the underlying allergy (with antihistamines or nasal steroid sprays) often resolves the throat discomfort too.
Peritonsillar Abscess: When to Take It Seriously
Most tonsil pain resolves on its own, but a peritonsillar abscess is one situation that needs prompt medical attention. This occurs when infection spreads from the tonsil into the surrounding tissue, forming a pocket of pus. It typically develops as a complication of untreated or worsening tonsillitis.
The warning signs are distinct: severe pain concentrated on one side, difficulty or inability to open your mouth fully, a muffled “hot potato” voice, and visible displacement of the uvula (the hanging tissue in the center of your throat) being pushed to one side. Your throat can become so swollen that swallowing saliva is painful. If swelling reaches the point where breathing feels labored or you’re not getting enough air, that’s an emergency.
Easing the Pain at Home
For garden-variety tonsillitis, comfort measures are the main treatment while your immune system does its work. Gargling with warm salt water can soothe the back of your throat and temporarily ease pain, though it won’t shorten how long you’re sick. Throat lozenges work similarly, providing a coating effect that reduces discomfort without changing the course of the illness. Over-the-counter pain relievers like ibuprofen and acetaminophen help with both pain and fever.
Staying hydrated matters more than people realize. Warm liquids like broth and tea are easier to swallow and keep the throat moist. Cold foods like popsicles can also numb the area temporarily. Resting your voice helps too, since talking forces your swollen throat muscles to work harder.
When Tonsillitis Keeps Coming Back
Some people deal with tonsillitis several times a year, and at a certain point, tonsil removal (tonsillectomy) becomes a reasonable option. Current guidelines from the American Academy of Otolaryngology suggest considering surgery if you’ve had at least 7 episodes in one year, at least 5 per year for two consecutive years, or at least 3 per year for three consecutive years. Each episode should include a documented sore throat plus at least one of the following: fever above 101°F, swollen neck glands, tonsillar exudate, or a positive strep test.
Below those thresholds, watchful waiting is the recommended approach. There are exceptions: people with multiple antibiotic allergies, a history of peritonsillar abscess, or a rare condition called PFAPA syndrome (which causes recurring fevers and mouth sores in children) may benefit from tonsillectomy even without meeting the standard frequency criteria.

