Skip to contentPet emergency? Find an out-of-hours vet

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.