Health and symptoms

Cat throwing up

Updated October 23, 2026 · 5 min read

A worried owner kneeling on a kitchen floor, gently stroking a ginger cat who sits hunched and looks unwell

Most cats throw up now and then, and a single episode in a cat who is otherwise bright, eating and using the litter box normally is rarely an emergency. But a cat that vomits regularly, even “just hairballs”, is not normal and should see a vet. Call your vet today if your cat vomits more than once in a short time, there is blood in it, they can’t keep water down, or they seem lethargic, weak or in pain.

Below: how to tell what you are looking at, the common causes, the clear signs of an emergency, and what to tell your vet.

Vomiting, regurgitation or a hairball?

These three look similar on the carpet but mean different things, so it helps to notice what happened just before.

VomitingRegurgitationHairball
What you see firstDrooling, lip-licking, then heaving with strong belly contractionsLittle or no warning, no heavingHacking, retching, then a tube-shaped wad comes up
What comes upPartly digested food, fluid, foam or bile (yellow)Undigested food, often tube-shaped, often soon after eatingA cylinder of hair, usually around an inch long
Where it comes fromStomach and upper intestineFood pipe (oesophagus), before reaching the stomachStomach

Telling them apart is useful, but you don’t have to be sure. Describe what you saw to your vet, and if you can, take a photo or a short video. That alone often saves time.

Common causes of a cat throwing up

Usually less worrying (if it is a one-off)

  • Eating too fast, especially in homes with several cats competing for food. A slow feeder or puzzle feeder can help.
  • Hairballs. Occasional hairballs are common; see our guide to cat hairballs for how often is normal.
  • A sudden change of food. Switch diets gradually over a week or so.
  • Eating grass or a plant. Check what it was: some plants are dangerous to cats (see below).

Reasons that need a vet

Cornell Feline Health Center lists a wide range of causes behind vomiting that keeps happening:

  • Something they ate: poisonous plants, spoiled food, human medicines, chocolate, onions or garlic, antifreeze. Lilies are especially dangerous to cats, and even small exposures can cause kidney failure. Our list of foods toxic to cats covers the kitchen.
  • A foreign body: string, thread, ribbon, hair ties or small objects that block the gut.
  • Gut disease: inflammatory bowel disease, food intolerance or allergy, constipation, intestinal parasites, and growths in the gut, including cancer.
  • Illness elsewhere in the body: kidney disease, hyperthyroidism, diabetes, liver disease and pancreatitis can all cause vomiting.

Regular vomiting is not normal

Many owners are told that cats “just vomit”, and so they put up with it for years. Vets increasingly disagree. VCA puts it plainly: an occasional hairball is normal, but vomiting more than once or twice a month is not, even if it is only hairballs. Cornell’s advice is to have a cat seen promptly if they vomit more than once a week.

Chronic vomiting is often an early sign of a treatable problem, such as inflammatory bowel disease, food intolerance or hyperthyroidism. Older cats in particular deserve a check, because several of these conditions become more common with age.

When it is an emergency: go to a vet now

Call your vet or an emergency clinic straight away if your cat:

  • Vomits repeatedly in a short time, or keeps trying to vomit with nothing coming up
  • Has blood in the vomit, or vomit that looks like coffee grounds
  • Can’t keep water down
  • Seems lethargic, weak, wobbly or collapsed, or has pale gums
  • Has a painful or swollen belly, or hides and won’t be touched
  • May have eaten something toxic, such as lilies, medicine, antifreeze or a cleaning product
  • May have swallowed string, thread or tinsel. If you see string hanging from the mouth or bottom, don’t pull it: it can be wrapped around something inside and cause serious damage
  • Also has diarrhoea, especially with blood
  • Is straining in the litter box or producing little or no urine, especially a male cat. A blocked bladder can cause vomiting and is a life-threatening emergency
  • Is a young kitten, a senior, or has a condition like diabetes or kidney disease

Call for advice (same day) if your cat has vomited more than once, has been vomiting for more than 24 hours, has stopped eating, or just seems “off” to you.

Never give your cat human anti-sickness medicine or painkillers. Many are toxic to cats, and some, like paracetamol, can be fatal.

A one-off episode in a well cat

If your cat vomits once and is otherwise their normal self:

  1. Clean up and take a quick look at what came up (food, hair, foam, blood, a foreign object).
  2. Make sure fresh water is available.
  3. Watch them for the rest of the day: eating, drinking, energy, litter box.
  4. Note the date and time, and what it looked like.
  5. If it happens again, or anything else changes, call your vet.

Don’t try to make them vomit, don’t give milk or human medicine, and don’t switch foods abruptly in response.

What to tell your vet

Vets diagnose vomiting largely from the history you give them, then from an exam, blood and faecal tests, and sometimes X-rays, ultrasound or biopsies. The more precise you are, the faster that goes. Try to note:

  • When it started, and how often it happens (per day, per week, per month)
  • What comes up: food, hair, foam, bile, blood, anything unusual. A photo helps
  • Timing: straight after eating, hours later, first thing in the morning
  • Appetite and thirst: eating less, drinking more
  • Litter box: diarrhoea, constipation, straining, more or less urine
  • Weight: any loss, even slow
  • Energy and behaviour: hiding, sleeping more, less playful
  • Anything new: food, treats, plants, cleaning products, a house move, a new pet
  • Medicines they take, including flea treatments

A short log makes this easy. In PetTrackr, you tap to log each episode as it happens, and the symptoms view shows whether it is easing or getting worse, with the dates ready for the vet.

The PetTrackr symptoms screen showing a running symptom with a day-by-day trend

PetTrackr helps you keep track. It is not veterinary advice: if your pet seems unwell, call your vet.

Sources

Common questions

Is it normal for cats to throw up once a week?
No. Most vets do not consider weekly vomiting normal, even if it is only hairballs. Cornell Feline Health Center advises a prompt vet visit for a cat that vomits more than once a week.
Should I feed my cat after they throw up?
If it is a single episode and your cat seems well, many vets suggest offering water and then a small amount of their normal food after a few hours. If they vomit again, will not eat, or seem unwell, call your vet rather than trying home remedies.
Why does my cat throw up right after eating?
Eating too fast is a common reason, especially in multi-cat homes. Food that comes back up within moments, undigested and without heaving, may be regurgitation instead, which has different causes. If it keeps happening, see your vet.
What does it mean if my cat throws up yellow liquid or foam?
Yellow or white foam is often bile or stomach fluid from an empty stomach. An occasional episode in a well cat is not usually an emergency, but repeated episodes are a reason to see your vet.
When is a cat throwing up an emergency?
Go now if there is blood or a coffee-grounds look, repeated vomiting in a short time, your cat cannot keep water down, seems weak or in pain, may have eaten something toxic or a string, or is a male cat straining in the litter box.

More on health and symptoms

Be there on day one.

Join the waitlist for early access and a special discount when PetTrackr launches on Android and iPhone.

We’ll email you when PetTrackr launches. Unsubscribe anytime.