Cats Guide

Clear, vet-reviewed advice on caring for your cat, from kitten to senior.

Caring for your cat, from kitten to senior.

Why Is My Cat Vomiting? Causes, Hairballs, and When to Worry

Key takeaways

  • An occasional hairball or a one-off vomit in an otherwise bright, well cat is usually not a cause for alarm; the pattern matters more than a single episode.
  • Vomiting more than about once or twice a month, or repeated vomiting in a single day, is not normal and deserves a vet's attention.
  • Repeated vomiting, blood, a swollen or painful belly, lethargy, or a cat that cannot keep water down is an emergency: call your vet straight away.
  • Tell the difference between vomiting (active heaving, food or bile) and regurgitation (effortless, undigested food), because the causes and the next steps differ.

Most cats vomit occasionally and an isolated episode in a bright, otherwise-well cat is rarely serious, but vomiting more than about once or twice a month, or repeatedly in a single day, is not normal and points to an underlying problem. The key is the pattern: a one-off compared with a habit, and whether your cat is otherwise eating, drinking, and behaving as usual. This guide explains how to tell harmless hairballs from causes that need a vet, and the red flags that mean you should not wait.

Vomiting is a symptom, not a diagnosis

Vomiting is the forceful ejection of stomach contents, and it is one of the most common reasons cats are brought to the vet. It is a symptom of many different problems rather than a disease in itself, so the cause can be anything from a swallowed hairball to kidney disease, hyperthyroidism, an intestinal parasite, a dietary upset, or a swallowed foreign object. Because the list is so broad, what your vet needs from you is the detail: how often, what it looks like, and what else has changed. Vomiting that comes with diarrhoea points more towards the gut, and our diarrhoea in cats guide covers that pairing.

Vomiting versus regurgitation

The first thing to work out is whether your cat is actually vomiting or regurgitating, because they look similar but mean different things. Vomiting is active: there is heaving, abdominal effort, often a warning yowl, and the material is usually partly digested food or yellow bile. Regurgitation is passive and effortless: undigested food or fluid simply comes back up, often tube-shaped, with no retching. Roughly speaking, vomiting points to the stomach and intestines, while regurgitation points to the oesophagus. Telling your vet which one you saw genuinely changes where they look.

Hairballs: usually normal, but not always

An occasional hairball is normal, but a frequent one is not. Cats swallow loose hair when they groom and bring some of it up as a damp, tube-shaped mass, more often in long-haired breeds and during heavy shedding. As a rough rule, a hairball more than about once a month, or a cat that retches repeatedly without producing anything, is worth investigating. I learned this the hard way with my long-haired tortie, Marmite: I had brushed off her weekly hairballs as just a long-coat thing for months, until our vet pointed out that over-grooming from an itchy flea allergy was the real reason she was swallowing so much hair. Regular brushing fixed the hairballs; treating the fleas fixed the cause. If your cat is bringing up hairballs often, look at parasite control too, covered in fleas, ticks and worms in cats.

How often is too often

Frequency is the single most useful clue. An episode up to roughly once or twice a month in a cat that is otherwise well is common and usually not serious. Vomiting that happens weekly, or more than once in a day, is not something to ride out: chronic vomiting is increasingly recognised as a sign of underlying gut disease rather than a harmless quirk. Keep a simple log on your phone with the date, the contents, and whether your cat ate normally afterwards. That record turns a vague “she’s been sick a bit” into the pattern your vet can actually use.

Serious causes to rule out

Persistent or frequent vomiting often traces back to a treatable medical condition. In older cats especially, two of the most common are chronic kidney disease (very common in older cats) and hyperthyroidism, which classically causes weight loss despite a good appetite. Other causes include intestinal parasites, inflammatory bowel disease, pancreatitis, diabetes, and a swallowed foreign object such as a length of string, which can cause a dangerous blockage. This is why a cat that vomits repeatedly, or keeps vomiting over days, needs an exam and often blood tests rather than guesswork at home.

Poisons and toxic foods

Sudden vomiting can be the first sign that a cat has eaten something toxic. Common culprits include onion, garlic, chives, and leeks; chocolate, caffeine, and alcohol; grapes and raisins; and xylitol. Lilies are highly toxic to cats and can cause fatal kidney failure even from a small nibble or a lick of pollen. If you suspect poisoning, do not wait for more symptoms: contact your vet or an animal poison control service immediately, and take the packaging or plant with you if you can.

When vomiting is an emergency

Some signs mean you should contact a vet immediately rather than wait and see:

  • Repeated vomiting in a short space of time, or vomiting that will not stop
  • Blood in the vomit, either fresh red or dark, coffee-ground material
  • A swollen, hard, or painful belly, or obvious abdominal pain
  • Lethargy, collapse, or weakness, or hiding away and unresponsive
  • A cat that cannot keep water down, which risks rapid dehydration
  • A suspected poisoning, or a cat seen swallowing string, thread, or a small object

Repeated vomiting is on the same list of emergencies as difficulty breathing and straining to urinate, so treat it with the same urgency.

What you can do at home for a mild case

For a single vomit in a cat that is otherwise bright, simple steps often settle things. Remove food for a few hours (but never withhold water), then offer a small amount of a plain, easily digestible meal and build back up gradually. Feeding smaller, more frequent portions and slowing a fast eater with a puzzle feeder helps cats who vomit straight after meals. If you are changing foods, do it gradually over about 7 days rather than all at once. If vomiting returns, your cat goes off food, or any red flag appears, stop home care and call your vet.

This guide is general information, not a diagnosis. Anything that worries you about your own cat should be checked by your vet, who can examine your cat and knows its history.

References

  1. Cornell Feline Health Center, Cornell University College of Veterinary Medicine.
  2. Vomiting and regurgitation in cats, International Cat Care.
  3. Animal Poison Control, ASPCA.

Frequently asked questions

How often is it normal for a cat to vomit?

There is no truly normal amount, but an occasional episode, up to roughly once or twice a month in a cat that is otherwise eating, drinking, and behaving normally, is common and usually not serious. Vomiting more often than that, or repeatedly within a single day, is not normal and should be checked by your vet. Frequent vomiting is a sign of an underlying problem, not just a fussy stomach.

Are hairballs in cats normal?

An occasional hairball is normal, especially in long-haired cats and during heavy shedding seasons. Cats swallow loose hair when they groom and bring some of it back up as a tube-shaped mass. But hairballs should be infrequent. A cat that retches up hairballs every week, or strains to produce one without success, may have a grooming, skin, or digestive problem and should see a vet, since frequent hairballs are not just a cosmetic issue.

When should I take a vomiting cat to the vet?

Go straight away if your cat vomits repeatedly, brings up blood (fresh red or coffee-ground brown), has a swollen or painful belly, is lethargic or collapsed, cannot keep water down, or may have eaten something toxic. For milder cases, book a routine visit if vomiting lasts more than a day, recurs over a week, or comes with weight loss, diarrhoea, or a change in appetite. Our guide on [when to take a cat to the vet](/posts/when-to-take-a-cat-to-the-vet) walks through the red flags in more detail.

Why does my cat vomit right after eating?

Vomiting soon after eating is often caused by eating too fast, eating too much in one sitting, or a sudden change of food. Feeding smaller, more frequent meals and using a slow-feeder bowl helps many cats. If your cat brings up undigested food effortlessly with no heaving, that is regurgitation rather than vomiting and points to a different set of causes, so mention which one you are seeing to your vet.

What does the colour of cat vomit mean?

Yellow or foamy vomit usually contains bile and often appears on an empty stomach. Clear or white foam can come from an empty or irritated stomach. Fresh red blood or dark, coffee-ground material suggests bleeding in the stomach and needs urgent veterinary attention. Brown, foul-smelling vomit can occasionally signal a blockage. Colour alone is not a diagnosis, so it helps to take a photo to show your vet.

Can stress make a cat vomit?

Yes. Stress and anxiety can upset a cat's digestion and contribute to vomiting, especially alongside changes in appetite or litter habits. Common triggers include a house move, a new pet, or a change in routine. If you suspect stress, reducing the trigger and adding enrichment often helps, but persistent vomiting should still be checked to rule out a medical cause. Our [cat anxiety and stress](/posts/cat-anxiety-and-stress) guide covers calming a worried cat.

Written by Hannah Reeves. Reviewed by Dr Sarah Whitfield, BVSc MRCVS.

Our guides are written from personal experience and reviewed by a qualified veterinarian for accuracy. Read our editorial policy.