Pet Keen is reader-supported. When you buy via links on our site, we may earn an affiliate commission at no cost to you. Learn more.

Home > Cats > Do Cats Vomit When Stressed? Vet-Reviewed Signs & Conditions

Do Cats Vomit When Stressed? Vet-Reviewed Signs & Conditions

stressed white cat on the floor

Vet approved

Dr. Paola Cuevas Photo

Reviewed & Fact-Checked By

Dr. Paola Cuevas

Veterinarian, MVZ

The information is current and up-to-date in accordance with the latest veterinarian research.

Learn more »

We admit it: Cats are very good at hiding their stress. (Perhaps because they spend so much time hiding when they’re stressed.) However, cats do tend to develop a few ticks when they are stressed, many of which can be quite troubling.

For instance, overgrooming is a common phenomenon when cats are stressed. Grooming helps them calm down, so they tend to “self-soothe” with it. Furthermore, some cats may vomit or even have diarrhea when stressed.

If you notice your cat vomiting, it may just be due to stress or it could be an actual illness. It is vital to know the difference, as the latter often means it is time to head to your vet’s office. So, let’s look at how cats react to stress and why they may vomit so you can tell the difference.


Signs That Your Cat Is Stressed

Knowing all the signs of stress in felines can help you determine if vomiting is just another stress sign or something a bit more serious. Just like people, cats respond to stress in a variety of different ways. Therefore, most cats will not show all of these signs.

However, if your feline is vomiting and showing a few signs that they are stressed, stress is likely the underlying cause of their upset tummy.

  • Litterbox Problems: Many cats will stop using the litterbox when stressed, especially if they are hiding or if the litterbox is somewhere stressful. For instance, if you have the litterbox in the hall and then have friends over, your cat may avoid the hall to avoid your friends. In the end, this means that they may start using the bathroom elsewhere. (However, litterbox problems can also be a sign of a UTI.)
  • Overgrooming: Overgrooming is another common problem. Grooming induces dopamine secretion, so many cats will use it as a type of medication against anxiety. Sometimes, cats overgroom to the point of hair loss and sores. In fact, it can even lead to infections. (However, overgrooming can also be a sign of pain, since it is also a natural pain reliever.)
  • Hiding: Many cats hide when they are stressed, especially if it is a particular person or animal that is making them stressed. By hiding, cats avoid their stressor.
  • Urine Marking: When stressed, many cats will try to control whatever they can about their situation, which often means marking their territory. Even if your cat wasn’t prone to urine marking before, stress can easily bring out the behavior.
  • Becoming Talkative. When they are stressed, many cats may begin meowing incessantly. Just like when your feline is hungry, they may also meow at you in an attempt to make you fix the stressful situation.
  • Aggression: Many cats become angry and aggressive when stressed. They may start lashing out against their owners and other pets. Just like people, this is a normal reaction to stress. The cat perceives that something is a threat and is trying to protect themselves. Therefore, they may lash out at just about anything.
A cat hiding under a couch
Image By:, Shutterstock

Why Do Cats Suddenly Vomit?

There are several reasons that cats may vomit without an obvious reason. Of course, cats can vomit because they are stressed. However, stomach problems of all sorts can also cause vomiting.

For instance, many cats may eat too fast or too much food. In this case, they may vomit up the excess when they are done. Sometimes, cats may eat something that they are not supposed to, like a piece of string. Their body may attempt to vomit it up (or even successfully vomit it up).

Cats may also develop hairballs. While some people see hairballs as “normal” for cats, this is not typical behavior at all. It could be a sign that you are not brushing your cat enough, or it can be a regular sign of stress. It is also important to note that refusing food is not always a sign of a “finicky” cat, but rather a stressed or sick one.

Most of these reasons are benign, but there are also many serious conditions that can cause vomiting in cats.

Medical conditions that can induce vomiting
  • Infections
  • Cancer
  • Diabetes
  • Food allergies
  • Foreign objects in their digestive tract
  • Hyperthyroidism
  • Inflammatory bowel disease
  • Intestinal parasites
  • Kidney disease
  • Poisoning

Many of these conditions are life-threatening and require veterinary attention. Cats are generally good at hiding their signs, though, so you may not notice anything is wrong until things are very wrong. Vomiting can be an early sign of most of these conditions.

Luckily, many conditions can be treated when caught early. Therefore, if you notice your cat throwing up more than usual, it may be time to take a trip to the vet.

And when you get home…

No matter how hard you try, pets will always leave you cleaning up smells, stains, vomit, hair, and everything in between. With the Hepper Advanced Bio-Enzyme Pet Stain & Odor Eliminator Spray, you can advance your clean-up routine!

Hepper Advanced Bio-Enzyme Pet Stain & Odor Eliminator Spray
  • ADVANCED ENZYMATIC CLEANER - Penetrates the most stubborn smells and stains at the deepest molecular...
  • FOR ANY MESS, ON ANY SURFACE - This pet odor eliminator cleans your carpets, floors, furniture,...
  • FRESH, NATURAL ODOR - Our unique formulation doesn't rely on dangerous or unpleasant chemical...

It permanently removes the very worst pet stains and smells (and truly makes clean-up a breeze). Click here to learn more, order a bottle, and freshen up your home today.

At Pet Keen, we’ve admired Hepper for many years, and decided to take a controlling ownership interest so that we could benefit from the outstanding products of this cool cat company!

Troublesome Signs to Look For

Determining when to visit the vet and when vomiting may be normal is difficult. For instance, if your cat is overgrooming, vomiting, and urinating outside the litter box, it could be a sign that they are just stressed—or they may have a painful UTI.

Here is a list of serious signs to watch out for. If these are paired with vomiting, it probably means your cat needs to get seen by a vet.

Serious signs
  • Blood in their vomit
  • Access to toxic plants, foods, or substances
  • Change in appetite or eating habits
  • Change in diet
  • If other cats or animals are affected in your household
  • Lethargy or depression
  • Pain in their abdomen
  • Weight loss

All of these signs are quite serious. We recommend you take your cat to the vet right away if any of them develop alongside vomiting (or even by themselves).

veterinarian is holding cute cat Burmese cat
Image Credit: ARVD72, Shutterstock

How to Tell the Difference

The difference between a cat that is vomiting because they are sick and one vomiting because they are stressed can be difficult to distinguish.

Sometimes, you have to look at your cat’s environment and behavior to determine what group they belong to. For instance, if you have friends over and your cat begins to show signs that they are stressed and they vomit, it is probably just stress.

However, if your cat is acting a bit lethargic, is vomiting frequently, and has no obvious reason to be stressed, it may be that they are sick.

Of course, in practice, this is often quite difficult to distinguish. For instance, there are many things that may bother our cats that we don’t really consider stressful.

If in doubt, it is always better to take your feline to the vet when you are concerned. The worst they can tell you is that your cat is perfectly healthy.



Cats can vomit when they are stressed. However, it can also be a sign of an underlying sickness. While cats do get the stomach bug just like us, they may also vomit for more serious reasons, such as eating a toxic plant.

Determining exactly why your cat is vomiting can be difficult. You can keep an eye out for other signs, which can point you one way or the other. However, when in doubt, it is best to contact your vet. Sometimes, they may not ask you to come in. Other times, they may decide that the problem could be serious and request that you make an appointment.

See also:

Featured Image Credit: Hunt Han, Unsplash

Our vets

Want to talk to a vet online?

Whether you have concerns about your dog, cat, or other pet, trained vets have the answers!

Our vets