Cat throwing up: causes, what to do, and when to worry
Most vomiting in cats is harmless. Here's how to tell when it's not — and exactly what to do at home.
Typical risk level: 🟡 Watch closely
Cats vomit. A lot of them, a lot of the time. Most cases are minor — a hairball, eating too fast, a sudden diet change. But repeated vomiting, blood, or a cat who also stops eating is a different story.
The most common reasons cats throw up
- Hairballs — especially in long-haired breeds. You'll usually see a tube-shaped wad of fur.
- Eating too fast — food comes back up almost whole, minutes after the meal.
- Sudden diet change — new food introduced too quickly.
- Food sensitivity or mild gastritis — occasional yellow or foamy vomit.
- Plants, string, or small objects — cats love to chew things they shouldn't.
- Serious causes — kidney disease, hyperthyroidism, pancreatitis, intestinal blockage, poisoning.
What to do at home (if your cat is otherwise fine)
- Pull food for 6–12 hours, but keep water available.
- Reintroduce a small bland meal — boiled chicken or plain white rice.
- Switch to small, frequent meals for a day or two.
- Brush daily if hairballs are the pattern.
🔴 When to call the vet immediately
- Vomiting more than 2–3 times in 24 hours
- Blood in the vomit, or coffee-ground-looking material
- Your cat is also not eating, hiding, or very lethargic
- You suspect they ate string, ribbon, a hair tie, or a houseplant
- Kitten or senior cat — they dehydrate fast
Quick FAQ
Why is my cat throwing up yellow liquid?
That's bile — usually from an empty stomach. Try smaller, more frequent meals. If it continues more than a day, see your vet.
My cat threw up once and seems fine — should I worry?
Usually not. Watch for a second episode, changes in appetite, or low energy over the next 24 hours.