Cats vomit more than most pets, and many owners come to see it as just part of cat life. But while the occasional hairball is normal, frequent or forceful vomiting is your cat's way of telling you something isn't right. Here are the most common causes of cat vomiting, the red flags that mean an emergency, and how to help your cat feel better.
Is it normal for cats to vomit?
The odd hairball or a rare sick-up after wolfing down dinner is common and usually harmless. But vomiting shouldn't be a regular event. If your cat is being sick more than about once a week, bringing up food repeatedly, or vomiting alongside other symptoms, it's a signal to look closer rather than dismiss. Chronic vomiting can be an early sign of a treatable condition.
8 common causes of vomiting in cats
1. Hairballs
Cats swallow loose fur when grooming, and it can collect into a hairball that gets brought back up. Regular brushing and hairball-control diets reduce them, especially in long-haired cats.
2. Eating too fast
Gulping food down leads to regurgitation of whole, undigested food soon after eating. A slow-feeder bowl and smaller, more frequent meals usually fix it.
3. Dietary changes or intolerance
Switching foods too quickly, or a sensitivity to certain ingredients, can upset the stomach. Introduce new foods gradually over a week or so.
4. Dietary indiscretion
Cats sometimes eat things they shouldn't — plants, string, or spoiled food — which the stomach then rejects. String and thread are especially dangerous and need urgent care.
5. Parasites
Intestinal worms can cause vomiting, particularly in kittens. Routine deworming keeps this in check.
6. Inflammatory bowel disease and food allergies
Chronic inflammation of the digestive tract is a common cause of recurring vomiting in cats, often alongside weight loss or diarrhoea.
7. Kidney, liver or thyroid disease
Especially in middle-aged and older cats, vomiting can be an early sign of chronic kidney disease, liver problems or an overactive thyroid.
8. Toxins and poisoning
Lilies, antifreeze, human medications and certain houseplants are toxic to cats and can trigger sudden vomiting. Suspected poisoning is always an emergency.
When is cat vomiting an emergency?
Call an emergency vet immediately if vomiting comes with any of these:
- Repeated vomiting over a few hours, or an inability to keep water down
- Blood in the vomit, or material that looks like coffee grounds
- Weakness, collapse or hiding away
- A swollen, hard or painful belly
- Signs of dehydration — sunken eyes, tacky gums, skin that stays tented
- Suspected poisoning or a swallowed object such as string or thread
How to help a vomiting cat
- Remove food for a few hours to rest the stomach (but never withhold water), then offer a small bland meal if your cat seems settled.
- Slow down fast eaters with a slow-feeder bowl or puzzle feeder and smaller, more frequent portions.
- Brush your cat regularly and consider a hairball-control diet or supplement to cut down on hairballs.
- Keep fresh water available at all times, and consider a pet fountain to encourage drinking and prevent dehydration.
- Note the timing, frequency, colour and contents of the vomit — it's invaluable information for your vet.
If your cat throws up undigested food right after eating, fast eating is often the culprit. A slow-feeder bowl and hairball-support nutrition can make mealtimes gentler on the stomach.
Shop feeding solutions →Vomiting vs. regurgitation: what's the difference?
It's a useful distinction for your vet. Vomiting is an active process — your cat heaves, the abdomen contracts, and partially digested food or bile comes up. Regurgitation is passive — undigested food comes back up effortlessly, often in a tube shape, usually right after eating, because it never reached the stomach. Regurgitation typically points to fast eating or an oesophagus issue, while true vomiting has a much wider range of causes. Describing which one you're seeing helps your vet zero in faster.
Not sure if it's serious? Scan the symptom in seconds
MyFurtopia's AI Pet Health Scanner lets you log your cat's symptoms and a photo to get an instant, vet-informed read on how urgent it is — and whether you should head to a clinic now. It's free to try.
Download the MyFurtopia AppFrequently asked questions
Is it normal for my cat to vomit sometimes?
An occasional hairball or the odd sick-up after eating too fast is common and usually harmless. Vomiting is not something to shrug off entirely, though. Frequent vomiting, more than once a week, or vomiting paired with other symptoms is not normal and should be checked by a vet, as it can point to an underlying condition.
Why does my cat throw up undigested food right after eating?
This is often regurgitation caused by eating too quickly or gulping down large amounts. The food comes back up whole and tube-shaped because it never reached the stomach. A slow-feeder bowl, smaller portions and more frequent meals usually solve it. If it persists, ask your vet to rule out other causes.
When is cat vomiting an emergency?
Seek urgent veterinary care if your cat vomits repeatedly over a few hours, can't keep water down, is vomiting blood or a coffee-ground-like substance, seems weak, painful or bloated, stops eating, or shows signs of dehydration. Suspected poisoning or a swallowed object such as string also needs immediate attention.
This guide is educational and not a substitute for professional veterinary care. If you're worried about your cat, contact your vet.