Cat Health
Cat Hairballs: Causes, Prevention & When Vomiting Needs a Vet
Published Last updated 2 min read
Quick answer
Hairballs form when swallowed fur accumulates in the stomach. Occasional vomiting of a hair cylinder is normal for many cats, especially long-haired breeds. See your vet if your cat vomits hairballs more than once a week, retches without producing anything, loses appetite, or has constipation — these may signal obstruction or another illness.
Why do cats get hairballs?
Cats groom themselves constantly, and their rough tongues pull loose fur into the mouth. Most fur passes through the digestive tract and exits in stool. When too much accumulates in the stomach, the cat vomits it up as a hairball (trichobezoar).
Long-haired breeds — Persians, Maine Coons, Ragdolls — and cats who shed heavily seasonally produce more hairballs. Excessive grooming from stress, skin disease, or pain also increases swallowed fur.
Normal vs concerning hairball frequency
Generally acceptable:
- A hairball every one to two weeks in long-haired cats
- Occasional retching followed by vomiting a tubular mass of fur
Needs veterinary attention:
- Hairballs more than once or twice weekly
- Frequent vomiting without hairball production
- Loss of appetite or weight loss
- Constipation or small hard stools
- Lethargy or abdominal bloating
- Diarrhoea alongside vomiting
Repeated vomiting without hairballs may indicate inflammatory bowel disease, food allergy, or obstruction — not simply hairballs.
Hairball impaction and obstruction
Rarely, a large hairball blocks the stomach outlet or intestine. Signs include:
- Persistent vomiting — often with little food retained
- Refusal to eat
- Constipation or no stool production
- Abdominal pain and dehydration
Obstruction is a surgical emergency if conservative treatment fails.
Prevention strategies
- Brush regularly — daily for long-haired cats, several times weekly for short-haired
- Hairball-control diets — formulated with increased fibre to move fur through the gut
- Hairball gels or pastes — lubricate passage of fur; use as directed
- Increase hydration — wet food, water fountains, and multiple water stations
- Manage skin conditions — treat fleas, allergies, and pain that drive over-grooming
- Reduce stress — environmental enrichment lowers compulsive grooming
Avoid giving petroleum-based products not formulated for cats without veterinary guidance.
When hairballs mask other disease
Cats are skilled at hiding illness. Chronic vomiting attributed to hairballs sometimes delays diagnosis of:
- Inflammatory bowel disease
- Food hypersensitivity
- Hyperthyroidism
- Kidney disease
- Intestinal lymphoma
If vomiting persists despite grooming improvements, your vet may recommend bloodwork, faecal testing, or abdominal ultrasound.
Sources & further reading
Facts in this guide are rewritten in plain English from publicly available UK advice. We name the organisation where a specific point comes from their guidance. Links below go to the original pages — use them to read the source material directly.
PETHEALTH+ is independent. These organisations do not sponsor, approve, or partner with this website. Guidance checked against sources listed below (last updated 2026-06-24).
Related guides
Frequently Asked Questions
- Are hairballs normal in cats?
- Occasional hairballs — once every week or two in long-haired cats — can be normal. Frequent vomiting, retching without producing a hairball, or appetite loss is not normal and needs a vet check.
- How do I prevent hairballs in my cat?
- Regular brushing, hairball-control diets or gels, and ensuring adequate hydration help. Long-haired cats benefit from daily grooming.
- Can hairballs cause blockage in cats?
- Large hairballs can obstruct the stomach or intestine, causing repeated vomiting, constipation, and lethargy. Surgical removal is occasionally required for impaction.
- Does coughing mean my cat has a hairball?
- Cats typically vomit hairballs rather than cough them up. Persistent coughing or gagging without producing a hairball may indicate asthma, heart disease, or foreign body — see your vet.