Tightness in the Throat: Causes and Treatments

Does your throat feel tight or like you can’t swallow your food?

Many things can cause this. Not all are serious. Let your doctor know right away if it doesn’t go away or if you have any other symptoms with it.


Heartburn is a common problem that may cause tightness in your throat. Your throat can feel sore or burn. You might find it hard to swallow. It can last anywhere from minutes to hours.

This condition happens when stomach acid rises in your esophagus and creeps into your throat. If this happens often, it may be a sign of gastroesophageal reflux, or GERD.

You can get heartburn after you eat a big meal or if you lie down right after eating. Some foods and drinks can trigger it. This includes tomatoes, spicy or fatty foods, alcohol, or foods with lots of acid, like citrus. Stress, smoking, and obesity make it more likely that you'll get it.

If heartburn causes your throat tightness, you might also have these symptoms:

  • Pain or burning in your chest after meals, when you lie down, or when you bend over
  • Bitter, sour, or salty taste in your mouth
  • A feeling like food is stuck in your throat or chest

To keep it from happening, avoid trigger foods. Stop eating at least 3 hours before you go to bed. It may help to raise the head of your bed 6 inches to keep stomach acid where it belongs while you sleep.

When it does strike, you can try OTC (over-the-counter) antacids.

For intense or frequent attacks, see your doctor. You may need prescription medication to control stomach acid.


Allergic Reaction

Anaphylaxis is a fast, strong allergic reaction to something -- often a food, drug, or insect sting. It can cause your throat to tighten up suddenly. You may feel like it’s very hard to swallow. It can happen minutes or hours after your exposure.

If an allergic reaction is the cause of your throat tightness, you might have some of these other symptoms:

If you notice any of these signs, call 911 right away.

Your doctor may prescribe an epinephrine self-injection pen to keep on hand if you know you have any allergies that could cause anaphylaxis. Remember that you'll still need to call 911 right away after you use it: The medicine can wear off, or you could have a second reaction.


If you still have your tonsils, you can get tonsillitis. That’s when tonsils become inflamed due to an infection from viruses or bacteria.

Tonsillitis makes your tonsils swell and hurt. Your throat feels very sore. You may find it hard to swallow. Lymph nodes in your throat and neck can swell up, too.

If tonsillitis is the cause of your tight throat, you may also have these symptoms:

If it's caused by a viral infection, treat it with rest, warm liquids, throat lozenges, and gargles with saltwater to ease throat pain and tightness. Ibuprofen or acetaminophen may ease fever and pain.

If a bacterial infection is the cause, your doctor can prescribe antibiotics.

If it happens often or makes it hard for you to breathe, swallow food, or sleep, you may need surgery to remove your tonsils.


A goiter is when your thyroid swells. This is a big, butterfly-shaped gland at the base of your throat. It makes hormones that keep your metabolism in balance. When it gets bigger, it can make your throat feel tight and closed up.


A goiter can happen if you don’t get enough iodine in your diet. This mineral is an important part of your thyroid’s hormone production.

Most people get enough iodine because it’s added to most table salt. It’s also found in seafood, seaweed, dairy products like yogurt or milk, and grains.

A goiter may happen if your levels of thyroid hormone are too low or too high. Graves’ disease is when your thyroid makes too many hormones. Hashimoto’s disease is when it makes too few.

Your thyroid can also grow nodules that cause swelling in your throat. Most of the time they're not serious. But thyroid cancer can also cause throat swelling and tightness.

If a goiter is the cause of your throat tightness, you may also have these symptoms:

  • Lump in your neck that you can feel or see under the skin
  • Problems swallowing
  • Trouble breathing
  • Cough
  • Hoarse, scratchy voice

If you think you may have a goiter, see your doctor. Your doctor can feel your throat for any lumps and run tests to find the cause, such as:

  • Blood test to measure your thyroid hormone levels or spot any antibodies that suggest thyroid disease
  • Ultrasound or scan of your thyroid
  • Thyroid biopsy to draw out a fluid sample that’s sent to a lab for testing

Treatment of a goiter depends on the cause. If your case is mild and only causes a little swelling, you may just need to watch it.

To get enough iodine, use iodized table salt and eat fresh fish or shellfish, or seaweed foods like sushi. Cut back on iodine if your doctor says you get too much.

Medications can either raise or lower your thyroid hormone levels to get them back to normal. This can reduce the swelling.

If you have a very large goiter that makes it hard to breathe or swallow food, you can have surgery to remove part or all of your thyroid. Thyroid cancer is also treated with surgery.

WebMD Medical Reference Reviewed by Melinda Ratini, DO, MS on May 14, 2019



Cleveland Clinic: “Heartburn Overview.”

National Sleep Foundation: “Ease Heartburn at Bedtime.”

Mayo Clinic: “Heartburn,” “Tonsillitis,” "Goiter."

American Academy of Allergy, Asthma and Immunology: “Anaphylaxis.”

National Institutes of Health Office of Dietary Supplements: “Iodine.”

National Institute of Diabetes and Digestive and Kidney Diseases: “Graves’ Disease,” “Hashimoto’s Disease.”

© 2019 WebMD, LLC. All rights reserved.