Vomiting

Can Stress Make a Cat Vomit?

Stress may upset a cat's stomach, but vomiting should not be blamed on nerves until a vet rules out illness. Triggers, signs and calming tips.

On this page
  1. Can stress cause vomiting?
  2. Common stress triggers
  3. Signs of stress
  4. Rule out medical causes first
  5. How to help a stressed cat
  6. When to see a vet
  7. Frequently asked questions

Can stress cause vomiting?

Stress is often mentioned as a possible contributor to stomach upset in cats, and some cats do seem to vomit during upheaval such as a move or a new pet. However, vomiting has many causes, including illnesses that can be serious. If your cat is vomiting, stress should not be assumed to be the reason until a veterinarian has had a chance to check for medical problems.

Common stress triggers

  • Moving house or rearranging furniture
  • A new pet, baby or visitor
  • Changes to your routine or work schedule
  • Loud noises, such as construction
  • Competition over food, litter boxes or resting spots in multi-cat homes
  • Lack of hiding places or high perches
  • Travel or vet visits

Signs of stress

Vomiting is rarely the only sign. Other things you might notice include hiding, reduced appetite, over-grooming, changes in litter box habits, aggression, or unusual clinginess. Some cats also show digestive upset such as diarrhoea.

Panting in a cat is not typical and can have medical causes such as breathing or heart problems, so if your cat is panting, contact a vet rather than assuming it is stress.

Rule out medical causes first

Stress and illness can look alike, and a sick cat is often also stressed. Before attributing vomiting to nerves, a vet may check for:

  • Hairballs and dietary causes
  • Parasites
  • Kidney disease, thyroid disease and other conditions
  • Gastrointestinal disease
  • A swallowed object or toxin

This matters most for older cats; see old cat throwing up a lot.

How to help a stressed cat

Once your vet is satisfied that nothing medical is going on, or while you wait for an appointment, these steps may help:

  • Keep a routine. Regular feeding and play times reassure many cats.
  • Provide safe spaces. Hiding boxes and elevated perches help cats feel secure.
  • Separate resources. Offer multiple food bowls, water bowls and litter boxes, spaced apart.
  • Introduce changes gradually, including new pets and new people.
  • Consider pheromone products, which some owners find helpful. Results vary, so ask your vet.
  • Offer water and keep the environment quiet after an episode.

Stress can change eating behaviour. If your cat gulps food when anxious, see cat overeating and vomiting and why your cat threw up food. Do not give human calming products or medicines; ask your vet about anything intended to reduce anxiety.

When to see a vet

Call your vet if vomiting is repeated, contains blood, or comes with lethargy, not eating, diarrhoea, pain or weight loss. Also seek advice if the vomiting continues after the stressor has passed. See cat throwing up white foam for a fuller list of warning signs.

Frequently asked questions

Can stress cause diarrhoea in cats?

It can be associated with digestive upset in some cats, but diarrhoea also has many medical causes, so mention it to your vet.

How do I make my cat more comfortable?

Provide hiding places, a predictable routine, separate resources and gradual changes.

What are signs my cat is scared of me?

Hiding, flattened ears, a tucked body, hissing or avoiding contact can be signs. Let the cat approach on its own terms and move slowly.

The complete guide to vomiting

Cat Throwing Up White Foam: Causes and When to Worry
Read the guide

Keep exploring

Guides from other topics

All topics →

Signs a Cat Is in Pain

Learn the subtle signs a cat is in pain, from hiding and posture changes to grooming and litter box clues, and when to call your vet or an emergency clinic.

Spay Aftercare for Cats

Spay aftercare for cats: setting up a recovery space, stopping licking, checking the incision, feeding, activity limits, and signs that mean calling your vet.

Spay Recovery 5 min read