Skip to main content

Why Is My Cat Throwing Up? Causes and When to Worry

Why is my cat throwing up? Common causes from hairballs to disease, once-vs-repeated triage, and the emergency signs that mean call the vet now.

Owner comforting a tabby cat at home, illustrating why is my cat throwing up and when to see a vet.
QUICK TAKE

Cats vomit for reasons that range from harmless hairballs and eating too fast to parasites, swallowed string, toxins, and diseases like kidney failure or hyperthyroidism. A single episode in a bright, hungry cat is usually minor. Repeated vomiting, blood, or a cat that stops eating needs a vet.

FACT-CHECKEDLast reviewed July 2026 by Canine Cab. We update this guide when operator pricing or airline policies change.

Cats throw up for reasons that range from harmless hairballs and eating too fast to parasites, swallowed string, toxins, and diseases like kidney failure or hyperthyroidism. A single episode in a bright, hungry cat is usually minor, but repeated vomiting, blood, or a cat that has stopped eating needs a vet. This is general guidance, not a diagnosis.

Vomiting is one of the most common reasons cats end up at the clinic, and because cats hide illness well, the pattern matters more than any single episode. If your cat is showing other changes alongside the vomiting, walk through our guide to the signs your cat is sick so you can gauge how urgent it is.

Is occasional vomiting in cats normal?

An otherwise healthy cat that brings up a hairball or an occasional meal is not unusual. The VCA Animal Hospitals guidance notes that a cat vomiting less than about once a month, with no other symptoms, often falls within the normal range. What is not normal is frequent vomiting. The Cornell Feline Health Center advises having a cat evaluated if it vomits more than once per week, or if the vomiting comes with lethargy, weakness, loss of appetite, or blood.

It also helps to know the difference between vomiting and regurgitation. Vomiting is an active heave that ejects stomach contents, usually with retching and abdominal effort. Regurgitation is passive, with food or fluid slipping back up with no force, often right after eating. PetMD notes that vomiting is more often tied to an underlying illness, so the distinction is worth mentioning to your vet.

Hairballs: the most common everyday cause

Cats groom constantly and swallow loose hair, which can collect in the stomach and come back up as a hairball. Cornell describes hairballs as a relatively benign cause of feline vomiting, and bringing one up every week or two is generally considered normal, especially for medium and long-haired cats. Regular brushing, a good grooming routine, and adequate hydration all reduce how much hair your cat swallows.

There is a limit, though. Frequent hairballs, or repeated unproductive retching where nothing comes up, can point to a problem lower down, including a blockage, so that pattern deserves a vet visit rather than a shrug. For the full picture on why they form and how to cut them down, see our guide to why your cat has hairballs.

Eating too fast and diet changes

Some cats bolt their food, then bring it right back up minutes later, usually undigested. This scarf-and-barf pattern is mechanical, not a disease. Slowing the meal down with a puzzle feeder, a slow-feeder bowl, or smaller portions offered more often usually solves it. Our guide to how much to feed a cat covers portioning that keeps a fast eater from overloading its stomach.

Sudden diet changes are another common trigger. Switching foods abruptly can upset the stomach, so transition over about a week by mixing increasing amounts of the new food into the old. Spoiled food, table scraps, and rich treats can all cause a one-off upset stomach as well.

Parasites, toxins, string, and swallowed objects

Intestinal parasites are a frequent cause of vomiting, particularly in kittens and outdoor cats, and are found on a routine fecal test. Toxins are a serious category: Cornell lists poisonous plants, human medications, antifreeze, and household chemicals among the things that make cats vomit. Lilies are especially dangerous. The ASPCA lists many lily varieties as toxic to cats, and lily exposure can cause kidney failure, so any suspected ingestion is an urgent call to your vet or a poison control line.

Cats also swallow things they should not, from ribbon and thread to hair ties and small toys. A linear foreign body, most often string, tinsel, or thread, is a genuine emergency because it can bunch and saw through the intestine. Never pull on a string you see hanging from your cat's mouth or rear, and never try to make your cat vomit at home. Repeated vomiting after a cat has been playing with string or has lost an object should be treated as urgent.

Because so many toxins and objects live at floor and counter level, prevention is the best medicine. Keep lilies and other listed plants out of the house entirely, store medications and cleaning products behind closed doors, cut up and bin string, ribbon, and dental floss, and keep antifreeze sealed and off the garage floor. If you ever suspect your cat ate something poisonous, do not wait for symptoms; call your vet or an animal poison control line right away, since some toxins do their damage before vomiting even starts.

When vomiting signals systemic disease

Chronic or recurring vomiting is often a sign of a body-wide condition rather than a simple stomach upset. PetMD and Cornell both point to inflammatory bowel disease, chronic kidney disease, hyperthyroidism, diabetes, pancreatitis, liver disease, and cancer as underlying causes that produce ongoing vomiting. These are common in middle-aged and older cats and usually come with other clues, such as increased thirst, weight loss despite a normal appetite, or a change in energy.

Because vomiting is often just one thread in a larger pattern, watch for the companions. If your cat is also drinking more, losing weight, or its appetite has fallen off, those combinations shift the picture toward a workup. A cat that goes off its food is a particular concern, which our guide to why your cat is not eating explains in detail, since not eating for more than 24 hours carries its own risk.

Age shapes the odds. In kittens, parasites, dietary indiscretion, and infections lead the list, while a swallowed object is always worth considering because kittens explore with their mouths. In cats over about seven, chronic kidney disease and hyperthyroidism become far more likely, which is one reason older cats benefit from more frequent checkups and routine bloodwork that can catch these conditions before vomiting becomes constant. Keeping a simple log of dates, frequency, and what the vomit looked like gives your vet a head start on which of these paths to investigate.

Does the color of the vomit tell you anything?

The appearance of the vomit can offer clues, though it is never a diagnosis on its own. Clear or foamy fluid often means an empty stomach or nausea. Yellow or green usually reflects bile, which is common when a cat vomits on an empty stomach. Undigested food that comes up quickly points toward eating too fast or regurgitation. White foam is nonspecific and can accompany hairballs, nausea, or an empty stomach.

The colors that raise the stakes are red and brown. Fresh red streaks suggest bleeding in the mouth, esophagus, or stomach, while dark, granular coffee-ground material suggests digested blood from lower down. Anything that looks or smells like stool is a red flag for a possible obstruction. Blood or fecal-smelling vomit is a reason to call the vet the same day rather than wait and watch.

Once vs repeated: how to triage at home

The single most useful thing you can do is track the pattern: how many times, over how long, and what else is happening. One vomit from a cat that is otherwise bright, playful, and eating is very different from a cat vomiting several times in a day or bringing up food repeatedly across a week. Use the grid below to decide whether to watch, book a visit, or go in now.

SituationWhat it may meanWhat to do
One vomit, cat is bright, eating, and playfulHairball, ate too fast, minor upsetMonitor at home for 24 to 48 hours
Occasional hairball every week or two, no other signsNormal grooming byproductMonitor; brush more and reduce shedding
Vomiting more than once a week, or ongoing for weeksPossible parasites, IBD, kidney, thyroid, or other diseaseBook a vet exam
Vomiting plus increased thirst, weight loss, or low energyPossible systemic diseaseBook a vet exam soon
Repeated vomiting in a day, or cannot keep water downDehydration risk, obstruction, or acute illnessCall the vet the same day
Blood in vomit, known toxin or string, or cat has stopped eatingEmergencyGo to a vet or emergency clinic now

Emergency signs: when to go now

Some situations should not wait. Get your cat seen right away if you notice repeated vomiting over a short period, blood in the vomit (fresh red or dark coffee-ground material), an inability to keep down even water, a swollen or painful belly, severe weakness or collapse, or a suspected toxin, medication, or string ingestion. These can signal an obstruction, poisoning, or rapid dehydration.

A cat that vomits and then refuses to eat needs particular attention. When a cat stops eating for more than about 24 hours, it can develop hepatic lipidosis, a serious fatty liver condition, so a cat that is both vomiting and not eating should see the vet rather than being left to ride it out. One more rule worth carrying: a male cat straining in the litter box while producing little or no urine is a life-threatening urinary blockage and an emergency, even if vomiting is the sign you noticed first.

What the vet does and how to help at home

For persistent vomiting, your vet will typically start with a physical exam, then bloodwork, a fecal test, and imaging such as x-rays or ultrasound to look for obstruction, organ disease, or inflammation. Chronic cases sometimes need an intestinal biopsy to tell inflammatory bowel disease from cancer. Treatment follows the cause, from deworming or a diet change to anti-nausea medication, fluids, or surgery for a blockage.

At home, the safest support is simple. For a single mild episode in a bright cat, many vets suggest briefly withholding food for a few hours, then offering small amounts of a bland, easily digestible meal and keeping fresh water available, as VCA describes for acute cases. Do not give any human medication, and never try to induce vomiting yourself, since both can seriously harm a cat. When in doubt about whether an episode crosses the line, our overview of how often to take a cat to the vet can help you judge the call, and phoning the clinic for advice is always reasonable.

Frequently asked questions

My cat threw up once but seems fine. Should I worry?
A single vomit from a cat that is bright, playful, and eating normally is usually not an emergency. Watch for 24 to 48 hours and note anything else, such as repeated vomiting, not eating, or low energy. If more episodes follow, call your vet.
How many times is too many for a cat to throw up?
Vomiting more than once a week, or several times in a single day, is a reason to see the vet. The Cornell Feline Health Center advises evaluation for vomiting more often than once per week or when it comes with lethargy, appetite loss, or blood.
Why does my cat throw up after eating?
Eating too fast is the usual reason a cat brings food back up right after a meal, often undigested. Slow the meal with a puzzle or slow-feeder bowl and offer smaller portions more often. If it keeps happening or your cat also loses weight, have the vet check.
Is it normal for cats to vomit hairballs?
An occasional hairball, roughly every week or two, is generally normal, especially in longer-haired cats. Frequent hairballs or repeated retching where nothing comes up is not normal and should be checked, since it can signal a blockage.
When is cat vomiting an emergency?
Go to a vet now if there is blood in the vomit, repeated vomiting in a short period, an inability to keep water down, a suspected toxin or swallowed string, a painful belly, collapse, or a cat that is vomiting and has also stopped eating.
Can I give my cat anything at home to stop vomiting?
Do not give human anti-nausea medicine or any drug without your vet's direction, and never try to make your cat vomit. For a single mild episode you can offer fresh water and a small bland meal after a short rest, then call your vet if it continues.

Sources & references

  • vet.cornell.edu https://www.vet.cornell.edu/departments-centers-and-institutes/cornell-feline-health-center/health-information/feline-health-topics/vomiting
  • vcahospitals.com https://vcahospitals.com/know-your-pet/vomiting-in-cats
  • petmd.com https://www.petmd.com/cat/symptoms/cat-vomiting-causes-and-types
  • aspca.org https://www.aspca.org/pet-care/animal-poison-control/cats-plant-list