Cat Vomiting: Hairballs or Something More?

In short
An occasional hairball in an otherwise bright, hungry cat is usually nothing to worry about, but vomiting that happens often is not simply "normal for cats" and deserves a vet's attention. Call your vet straight away if your cat vomits repeatedly, brings up blood, can't keep water down, stops eating, seems flat, may have swallowed string or a toxin such as lilies, or is straining in the litter tray.
Call your vet now if
- Your cat is vomiting repeatedly, over a few hours or several times in a day
- There is blood in the vomit, or it looks like dark coffee grounds
- They can't keep water down, or are retching without bringing anything up
- They have stopped eating, or seem lethargic, hiding or unusually quiet
- You think they may have swallowed string, thread, ribbon, tinsel or an elastic band (never pull on anything you can see hanging from the mouth or bottom)
- They may have been in contact with lilies, including pollen or vase water, or with another possible toxin such as medicines, antifreeze or household chemicals
- They are straining in the litter tray, passing little or no urine, or crying while trying to go
- They have a swollen or painful tummy, or are a young kitten or an elderly cat and vomiting more than once
If you are unsure, ring your vet or an out-of-hours service and describe what you are seeing. They would always rather hear from you early.
Hairball, food or something else?
It helps to look at what actually came up and how it happened, because cats can bring things up in different ways.
Hairballs are usually a narrow, sausage-shaped clump of wet fur, sometimes with a little fluid or food around it. Your cat may crouch, make a hacking or gagging noise for a short while, bring it up, and then carry on as if nothing happened. Cats swallow loose fur while grooming, and most of it passes through the gut. Now and then some collects in the stomach and comes back up.
Undigested food soon after eating often looks like whole or barely softened biscuits or chunks. This is sometimes regurgitation rather than true vomiting: it can happen with little warning or effort, and is common in cats that eat very quickly.
True vomiting tends to involve heaving, with the tummy muscles working hard, and may bring up food, yellow or foamy liquid, or bile. Occasional episodes can have simple causes, but repeated vomiting can be linked to many things, from a sensitive stomach or a change in diet to problems with the gut, kidneys, thyroid or other organs. Only your vet can work out which, so the pattern matters more than any single episode.
Frequent vomiting is not "just what cats do"
Many owners have been told that cats are simply sicky animals. It is true that a hairball now and then is common, but a cat that is regularly bringing up food, fluid or fur is telling you something. Regular vomiting, even in a cat that otherwise seems well, is worth discussing with your vet.
As a rough guide, it is a good idea to book an appointment if:
- Your cat vomits more than occasionally, or the episodes are becoming more frequent
- They are losing weight, or you can feel their spine and hips more easily than before
- They are an older cat, as many conditions that cause vomiting become more common with age
- Their thirst, appetite, toileting or coat condition has changed alongside the vomiting
- Hairballs seem to be happening often, which can sometimes point to over-grooming or to the gut not moving fur along as it should
Our guide to caring for a senior cat covers other changes worth keeping an eye on as cats get older.
Helping to reduce hairballs
If your vet is happy that your cat is well, a few everyday habits can cut down how much fur they swallow:
- Brush regularly. Long-haired cats usually benefit from daily brushing, and short-haired cats from a session or two a week, more during moulting seasons in spring and autumn. Gentle, short sessions with treats help your cat see it as a pleasant routine. Our grooming basics guide has more tips.
- Watch for over-grooming. Bald patches, sore skin or constant licking can be signs of fleas, itchy skin, pain or stress, and are worth mentioning to your vet. The guide to fleas, ticks and worms explains why routine parasite prevention matters.
- Keep them drinking. Good hydration supports a healthy gut. Fountains, wide bowls and wet food all help. See how much water a cat should drink.
- Ask about diet. Your vet can advise whether a food designed to help with hairballs might suit your cat. Make any change of food gradually over a week or so.
If your cat eats too fast
Cats that gulp their food, especially in multi-cat homes where there is competition, can bring it straight back up. You could try:
- Offering smaller portions more often through the day, keeping the daily total the same
- Using a puzzle feeder, slow-feed bowl, or simply spreading biscuits out on a flat plate
- Feeding cats in separate rooms or spaces so nobody feels rushed
- Raising the bowl slightly, which some cats find more comfortable
If your cat seems ravenous all the time, or is eating more but losing weight, mention it to your vet rather than assuming it is greed.
What to note before you call
Your vet will find it easier to help if you can tell them:
- When the vomiting started and how many times it has happened
- What came up: fur, food, liquid, colour, and whether you saw any blood or foreign material
- Whether it happened straight after eating or at other times
- Whether your cat is eating, drinking, passing urine and faeces normally
- Any changes in energy, behaviour or weight
- Anything they might have got into, such as plants, string, food scraps or cleaning products
A quick photo of the vomit can also help, unpleasant as it is. Logging episodes in Petopedia as they happen gives you a clear timeline to share, which is often more useful than trying to remember details in the consulting room. Knowing what is normal for your cat in the first place makes changes easier to spot.
The bottom line
A single hairball in a cat who is eating, playing and behaving as usual is generally not a cause for alarm. Vomiting that keeps happening, that comes with other changes, or that worries you for any reason is a good reason to speak to your vet. You know your cat best, and if something feels wrong, trust that instinct and pick up the phone.
Written by the Petopedia editorial team to our editorial standards. This is general information, not veterinary advice — if you're worried about your pet, contact your vet.