Your Pet, Our Passion.

Why Is My Cat Vomiting? What It Means, When to Worry, and How to Help

Editorial team avatar
November 26, 2020
4 min read
Cat laying on chair with purple cushion

Most cat owners will be used to their cat vomiting from time to time without being overly concerned. Usually the occasional vomit is a result of a minor problem such as hairballs, eating grass, overeating etc.

However, if your cat is vomiting more frequently, it can be a sign of a more serious condition which requires veterinary attention. Chronic vomiting (lasting a number of days to weeks) can be due to gastrointestinal or systemic (whole body) disorders.

In This Article

What is cat vomiting?

Vomiting is the forceful expulsion of stomach contents through the mouth. It should be differentiated from the more passive regurgitation in which expelled food is more gently brought up from the oesophagus with no stomach contractions. Vomiting cats usually show signs of nausea including drooling, lip-licking and excessive swallowing before they throw up.

7 Types of Cat Vomit

Here are the common types of cat vomit:

  1. Hairballs: Matted clumps of fur, sometimes mixed with clear or yellow liquid.
  2. Undigested Food: Chunks of food, often shortly after eating.
  3. Foamy or White Vomit: White, frothy liquid.
  4. Yellow or Green Vomit (Bile): Watery liquid with a yellow or green tint.
  5. Clear Liquid: Watery, colourless fluid.
  6. Bloody Vomit (Hematemesis): Red or coffee-ground-like appearance.
  7. Mucus-Like Vomit: Slimy, clear, or slightly yellow with mucus.
     

Potential causes of vomiting in cats

If your cat is vomiting, it can be due to a wide range of causes, hoever in chronic cases as opposded to occasional vomiting, it is vital for your veterinary surgeon to find out the cause, in order to determine the optimal treatment for your cat. 

Common causes of your cat being sick include:

  • Hairballs through grooming and swallowing hair, which accumulates in the stomach
  • High speed of eating
  • Sudden dietary changes or the introduction of new food without a gradual transition
  • Eating grass or other plantlife
  • Regurgitating things they may have caught and eaten outside
  • Ingestion of something inappropriate such as spoiled food, toxins or foreign bodies
  • Intolerance, allergies or sensitivities to certain food ingredients
  • Dental issues causing them not to chew properly
  • Gastrointestinal infections, such as viruses, bacteria, fungi or parasites
  • Inflammatory bowel disease (inflammation of the stomach and/or intestinal tract)
  • Tumours of the stomach, bowel or other organs
  • Diseases affecting other parts of the body such as kidneys, liver, pancreas or thyroid gland

Cat vomiting bile 

Cats may vomit bile when they haven’t eaten anything for an extended period and have an empty stomach. Bile is a yellow-coloured substance produced by a cat’s liver that helps with the digestion of fat in the food. There are several possible underlying reasons why cats vomit bile, ranging from endocrine problems or liver disease, for example, to something as simple as a hairball or upset stomach. However, if this happens frequently, it’s best to contact your vet.

Treatment when your cat is being sick

Following a single episode of vomiting, check your cat for any other signs of illness such as listlessness, fever or diarrhoea. Check the vomit to see what it contains – fur, grass, bones, undigested food, just bile etc. This will give you some clues as to what may have caused them to be sick.

If possible, locate and remove any item which may have caused your cat to vomit in the first place, and also remove your cat’s food bowl for a couple of hours to give their stomach a chance to settle but make sure they have clean fresh water.

If your cat’s vomiting has stopped, offer  them a little bit of food, and if hey keeps that down then continue to offer small quantities of food at frequent intervals and return to their usual feeding schedule.

Do this for the next day or so before resuming normal feeding thereafter if all is well. Do not give any human or over-the-counter medications to your cat without specific advice from your vet.

When should I call my vet?

You need to call your vet if your cat’s vomiting is persistent and/or if: 

  • There is blood in your cat’s vomit. 
  • You suspect your cat has eaten something poisonous. 
  • Your cat has a fever or is depressed. 
  • Your cat is trying to vomit but nothing comes out. 
  • Your cat appears to be in pain. 
  • Your cat’s gums are yellow or very pale.
  • Also you know your own cat – if you feel you have reason to be concerned – ether because of something physical or behavioural – visit your vet. 

What to feed a cat that is vomiting

If your cat is vomiting regularly, they may benefit from a specific cat food with the following attributes:

  • High quality, highly digestible ingredients to reduce stomach workload and help improve food tolerance in case of gastritis. 
  • Restricted number of protein sources to reduce the risk of an allergic reaction or adverse gastrointestinal reaction, which can cause vomiting. 

If your vet suspects a food allergy is the cause of your cat’s vomiting then they may recommend a hypoallergenic diet formulated with hydrolysed proteins. These are proteins which are broken down into small pieces which are unable or highly unlikely to cause an allergic reaction.

If hairballs are the cause of your cat’s vomiting then (as well as frequently grooming your cat to reduce hair ingestion) it is advisable to feed a diet containing fibres to help minimise hairball formation by improving transit of ingested hair through the cat’s gastrointestinal tract where it can be safely expelled in faeces.

Talk to your vet about which diet they would recommend in case of a frequently vomiting cat based on their medical history and age.

Related articles