Updated November 2026
If you’re asking why does my cat keep gagging, the short answer is that gagging is usually a reflex tied to hairballs, eating too fast, or irritation in the throat or stomach. This guide helps you sort out the likely causes, check a few things at home, and recognize the signs that mean a vet visit is needed. Repeated gagging is worth taking seriously, even when the cause turns out to be minor.
What Gagging Looks Like and How It Differs From Vomiting
Gagging is a retching motion: your cat stretches the neck, opens the mouth, heaves, and often makes a hacking or choking sound. Sometimes nothing comes up, and sometimes a small amount of foam, mucus, or a hairball appears. Vomiting usually brings up food or fluid from the stomach with more force. Both can happen together, and both can point to the same underlying problem, so pay attention to what comes out. If you want a broader look at stomach-related causes, see Why Does My Cat Keep Vomiting? Causes, Signs and When to Call a Vet.
Shopping for one? See our guide: Kitten vs Cat Behavior: Which Should You Choose?.
Common Causes of Gagging in Cats
Most cases fall into a few categories. Start with the simplest explanations before worrying about anything serious.
Hairballs
Cats swallow loose fur while grooming, and most of it passes through. When it builds up, the cat gags to bring it up. Long-haired breeds and cats that groom heavily during seasonal shedding are more prone to this. Hairball gagging is usually occasional, not daily.
Eating or Drinking Too Fast
Cats that wolf down food or gulp water can irritate the throat and bring up food shortly after eating. Multi-cat households and cats that compete at mealtime are common culprits. For more on post-meal problems, read Why Does My Cat Throw Up After Eating? Causes and Fixes.
Something Stuck in the Throat
String, thread, plant material, or small bits of toy can lodge in the throat or esophagus. Gagging that starts suddenly, especially with drooling or pawing at the mouth, may mean an object is caught. This is an emergency if your cat is struggling to breathe.
Irritation, Infection, or Illness
Respiratory infections, asthma-like airway inflammation, dental disease, and digestive upset can all cause repeated gagging. If you notice a cough or wheezing alongside it, the airway may be involved. See Why Does My Cat Keep Coughing? Causes, Signs and When to Call the Vet for those patterns.
How to Narrow Down the Cause at Home
Track the episodes for three to five days before the vet visit. Your notes will be far more useful than a general description. Record the following:
- Time of day, and whether it happens before or after meals.
- What comes up: nothing, foam, clear fluid, food, or a hairball.
- How often it happens and how long each episode lasts.
- Changes in appetite, energy, litter box habits, or weight.
- Any new foods, plants, toys, or household products in reach.
Brushing your cat daily, especially during shedding season, reduces hairball gagging. Slow-feeder bowls and smaller, more frequent meals help cats that eat too quickly.
Warning Signs That Need Prompt Veterinary Care
Some gagging is harmless, but certain signs mean you should call your vet the same day or go to an emergency clinic:
- Gagging that happens several times a day, or is getting worse
- Open-mouth breathing, blue or gray gums, or labored breathing
- Drooling, pawing at the mouth, or a sudden inability to swallow
- Repeated unproductive retching with no hairball or foam
- Lethargy, hiding, refusing food, or dehydration
- Gagging together with diarrhea, weight loss, or straining in the litter box
Anything that suggests a blockage, such as a swallowed string or repeated unproductive heaving, needs veterinary attention without delay. Do not attempt to pull a string out of the mouth or throat yourself, since this can cause serious injury.
Common Mistakes to Avoid
- Assuming every gagging episode is a normal hairball without tracking frequency.
- Giving human medications or home remedies without vet guidance.
- Pulling on a string or thread you see hanging from the mouth.
- Ignoring gagging that continues for more than a few days.
- Switching foods abruptly, which can upset digestion further.
Recommended Gear
A slow-feeder bowl helps cats that gulp food, which can reduce gagging after meals. View on Amazon
A cat grooming brush with soft bristles removes loose fur before your cat swallows it, which lowers hairball build-up. View on Amazon
FAQ
Is it normal for my cat to gag once in a while?
Occasional gagging, especially with a hairball, is common and usually not a concern. Repeated or worsening episodes deserve a vet check.
Can a hairball cause gagging for days?
A single hairball usually resolves within a day. If gagging continues for several days, or nothing comes up, have your vet examine your cat.
What should I do if my cat is gagging and struggling to breathe?
Treat this as an emergency and contact a veterinarian or emergency clinic immediately. Do not try to reach into the throat to remove anything yourself.
Conclusion
Gagging in cats most often comes from hairballs, eating too quickly, or minor throat irritation, but it can also signal infection, illness, or a swallowed object. Tracking episodes and watching for warning signs will help you decide when to act. When in doubt, contact your veterinarian, since a professional exam is the only reliable way to rule out serious problems.

