Why Is My Cat Vomiting? What’s Normal, and When to Worry

why is my cat vomiting


Amelia Taylor – Cornell University College of Veterinary Medicine


Common Reasons Cats Vomit

1. Hairballs (Most Common and Often Normal)

Cats swallow hair while grooming.

  • Hair accumulates in the stomach
  • Vomiting usually contains hair mixed with foam or liquid
  • More common in long-haired cats

Occasional hairball vomiting is normal, but frequent episodes are not.

2. Eating Too Fast or Overeating

Cats that eat quickly may vomit shortly after meals.

  • Undigested food
  • Happens soon after eating
  • Usually no other symptoms

Slow-feeder bowls can help reduce this.

3. Dietary Issues or Food Sensitivities

Sudden diet changes can upset your cat’s stomach.

  • Switching food brands too quickly
  • Food intolerance or allergies
  • Spoiled or contaminated food

Vomiting may be accompanied by diarrhea or reduced appetite.

4. Stomach Irritation or Inflammation

Gastritis can cause repeated vomiting.

  • Ingestion of grass, plants, or foreign objects
  • Stress-related stomach upset
  • Certain medications

5. Parasites or Infections

Internal parasites or infections may cause vomiting along with:

  • Weight loss
  • Lethargy
  • Poor coat condition

6. Serious Medical Conditions (Less Common but Important)

Persistent vomiting can indicate:

  • Kidney disease
  • Liver disease
  • Pancreatitis
  • Intestinal blockages

These usually involve additional symptoms and require veterinary care.

What You Should Do Immediately

  • Observe frequency and appearance of vomit
  • Note appetite, energy levels, and litter box habits
  • Remove access to plants or non-food items
  • Avoid giving human medications
  • Keep your cat hydrated

When to See a Vet (Very Important)

Contact a veterinarian promptly if:

  • Vomiting happens more than once in 24 hours
  • There is blood or dark material in vomit
  • Your cat stops eating or becomes lethargic
  • Vomiting is accompanied by diarrhea or weight loss