Last Updated on 4 seconds ago by TodayWhy Editorial
Finding a pool of cat vomit on the floor is one of the most universal experiences of owning a cat. Most of the time it means almost nothing. Sometimes it is the first sign of something serious. The hard part is telling the two apart in the moment, before you have a diagnosis and while your cat is looking at you like nothing happened.
So why is my cat vomiting? The honest answer is that it depends on the pattern, not just the event. A cat who throws up once, then eats breakfast normally, is a very different situation from a cat who has vomited three times since dawn and is hiding under the bed.
Here are the real causes, ranked roughly from most common to most urgent, and the specific signs that tell you which category you are in.
Why is my cat vomiting? The two questions that matter most
Before anything else, ask two things: how often, and what else.
According to the Cornell Feline Health Center, even healthy cats vomit occasionally. But a cat who vomits more than once a week, or who is also lethargic, eating less, drinking more, or has blood in the vomit, needs a veterinary visit — not a wait-and-see.
Frequency is the single best predictor of whether this is nothing or something. One episode this month, cat otherwise normal: low concern. Repeated episodes, or one episode plus a second symptom: time to call the vet.
Cause 1: Hairballs — the most common and least worrying
Cats groom themselves for hours a day, and every pass of the tongue picks up loose fur. Most of it passes straight through. Some of it collects in the stomach and eventually comes back up as a damp, cylindrical wad — the hairball.
Cornell notes that expelling a hairball every week or two is genuinely normal, and can even be a good sign: a cat that never brings one up risks the hair moving further into the intestine and causing a blockage instead.
What separates a normal hairball from a problem is frequency and effort. Occasional, easy hairballs: normal. Frequent retching that produces nothing, or hairballs more than once a week, points to excess grooming (often stress-related) or an underlying digestive issue worth mentioning at a checkup.
Cause 2: Eating too fast, or eating too much
This is the vomit that shows up minutes after dinner, still looking like recognizable food. It is usually not true vomiting at all but regurgitation — food coming back up before it even reached the stomach, because it went down too fast or in too large a volume.
Multi-cat households make this worse, since competition for food encourages gulping. A slow-feeder bowl, or splitting one large meal into two or three smaller ones, solves most cases of this without any medical intervention.
Cause 3: Dietary indiscretion — eating something they shouldn’t
Cats are curious, and curiosity plus a kitchen counter is a common recipe for stomach upset. Spoiled food, a sudden diet change, table scraps, or a plant leaf can all trigger a short bout of vomiting that resolves on its own within a day.
The distinction that matters here is whether what they ate was merely unappetizing or actually toxic. A bite of plain chicken that disagreed with them is a different situation entirely from a bite of lily.
Cause 4: Something toxic — this is the one that needs speed, not patience
Certain everyday household items are genuinely dangerous to cats, and vomiting is often the first visible sign.
According to the Cornell Feline Health Center, the most common causes of feline poisoning include human medications (aspirin, acetaminophen, ibuprofen), household cleaning agents, insecticides and rodenticides, antifreeze, and lead. On the food and plant side, chocolate, onions, garlic, and lilies are frequent culprits — and lilies deserve special mention, since even a small bite or a lick of pollen can cause fatal kidney failure in a cat.
If you know or strongly suspect your cat ingested any of these, do not wait to see if vomiting stops on its own. Call your vet or an animal poison control line immediately: the ASPCA Animal Poison Control Center (888-426-4435) or the Pet Poison Helpline (855-764-7661) both operate around the clock. A fee may apply, but early treatment is often the difference between a full recovery and a fatality.
Cause 5: A swallowed object — the emergency that hides in plain sight
String, ribbon, rubber bands, hair ties, and small toys are appealing to cats and dangerous once swallowed. Unlike food, these objects can lodge in the intestine and cause a blockage that vomiting alone will not clear.
The warning signs are forceful, repeated vomiting, a swollen or painful abdomen, and a cat who stops eating entirely. This is not a home-monitoring situation. A cat with a suspected intestinal obstruction needs same-day veterinary care, and often imaging or surgery to resolve it.
Cause 6: Infections and parasites
Bacterial infections, viruses, and intestinal parasites such as worms can all cause vomiting, usually alongside diarrhea, reduced appetite, or visible weight loss over time. Occasionally a cat will vomit up a worm directly, which is unpleasant but at least diagnostic — it means the whole household’s pets likely need deworming.
These causes are rarely a single-episode event. They tend to produce vomiting that repeats over several days and gets worse rather than better without treatment.
Cause 7: A chronic illness, especially in older cats
This is the category that deserves the most attention from owners of cats over seven or eight years old, because the vomiting itself can look deceptively mild while the underlying disease is serious.
Three conditions come up again and again in senior cats:
- Chronic kidney disease. As kidney function declines, toxins build up in the bloodstream and trigger nausea and vomiting — often alongside increased thirst and urination.
- Hyperthyroidism. An overactive thyroid speeds up metabolism, and vomiting is a common symptom alongside weight loss despite a hearty appetite. A simple blood test diagnoses it, and it is treatable.
- Inflammatory bowel disease and pancreatitis. Both cause ongoing digestive inflammation, with vomiting as a hallmark symptom that tends to be intermittent rather than constant.
None of these are emergencies in the sense of “call now, this minute” the way a suspected poisoning is. But they are exactly the sort of thing that gets missed when an owner assumes “she’s just an old cat who throws up sometimes.” Regular vomiting in a senior cat is a reason for bloodwork, not a shrug.
When to see a vet immediately
Some signs mean the same thing regardless of the underlying cause: get seen today, not next week. Call your vet or an emergency animal hospital right away if your cat:
- Vomits three or more times within 24 hours
- Has blood in the vomit — either bright red or a dark, coffee-ground appearance
- Is lethargic, weak, or collapses when trying to walk
- Has pale gums, rapid breathing, or a racing heartbeat
- Has a swollen or painful abdomen
- Cannot keep water down and shows signs of dehydration
- Has known or suspected access to a toxin, medication, or foreign object
- Is also refusing food and water for more than 12 hours
- Has an existing diagnosis (diabetes, kidney disease, hyperthyroidism) and starts vomiting again
What the vomit itself looks like is also informative. Yellow-green bile in repeated episodes can point to a bile duct or liver issue. White foam usually means an empty stomach still trying to vomit. Undigested food shortly after eating usually means simple regurgitation rather than true illness.
What to do for mild, isolated vomiting
If your cat has vomited once, is otherwise bright, alert, still interested in food and water, and shows none of the emergency signs above, most vets suggest a conservative first step: withhold food for six to eight hours while continuing to offer fresh water, then reintroduce a small, bland meal.
Bring a sample or photo of the vomit if you do end up at the vet — what it contains genuinely helps narrow down the cause, and it saves your vet from having to take your word for a color that is hard to describe over the phone.
If a second episode follows within a day, or your cat seems off in any other way, that conservative window is over. See our companion piece on why cats sleep so much for a related question worth ruling out: illness-related lethargy can look a lot like a cat simply being a cat.
Kneading and grooming habits are unrelated to vomiting, but if you have ever wondered about other everyday cat behaviors, see our explainer on why cats make biscuits.
Frequently asked questions
Why is my cat vomiting but acting completely normal?
Usually a hairball, eating too fast, or a minor dietary upset. A single episode in a cat that is otherwise bright, eating, and drinking normally is rarely an emergency, though repeated episodes should still prompt a vet visit.
Why is my cat vomiting yellow liquid?
When people ask why is my cat vomiting yellow liquid, the answer is usually bile, and it often shows up when a cat’s stomach has been empty for a while — commonly overnight. Occasional yellow bile vomiting on an empty stomach is generally low-concern; frequent bile vomiting can point to a bile duct or liver issue and is worth a vet visit.
Why is my cat vomiting after eating?
Most often because they ate too fast or too much, which causes regurgitation rather than true vomiting. A slow-feeder bowl or smaller, more frequent meals usually fixes it. Persistent vomiting after every meal can also signal a food intolerance and is worth discussing with a vet.
Is it normal for a cat to vomit once a week?
It is within the range Cornell’s Feline Health Center describes as common for hairball-related vomiting, but “normal” still depends on the cat feeling otherwise well. If weekly vomiting comes with any other symptom — weight loss, appetite change, increased thirst — it deserves veterinary attention.
When should I take my cat to the emergency vet for vomiting?
Immediately if there is blood in the vomit, three or more episodes in a day, lethargy or collapse, a swollen abdomen, known toxin exposure, or an existing diagnosis like kidney disease or diabetes that starts flaring again.
Can stress cause a cat to vomit?
Yes. Stress can trigger both vomiting and excessive grooming, which in turn produces more hairballs. A new pet, a move, or a change in routine are common triggers. Vets typically diagnose stress-related vomiting only after ruling out physical causes first.