Pet Hub / Cats

Why Is My Cat Not Eating? Causes and What to Do

9 June 2026 · PetsRus Team
Cat with a toy

A cat that won't eat for more than 24–48 hours should be seen by a vet — cats can become seriously unwell quickly if they stop eating. Short-term fussiness is common, but a true loss of appetite is always worth taking seriously.

Last updated: 9 June 2026 · PetsRus Team

Common reasons cats stop eating

  • Stress or change — new home, new pet, moved bowls.
  • Dental pain or mouth problems.
  • Illness, nausea or pain.
  • Food fussiness, or food that's gone stale.

Things to try at home

  • Offer fresh food in a clean, shallow bowl away from noise and other pets.
  • Warm wet food slightly to release the aroma.
  • Keep mealtimes calm and on a routine; a lick bowl can encourage anxious eaters.

Frequently asked questions

When should I worry?

See your vet if your cat hasn't eaten in 24–48 hours, or sooner if they seem unwell, are vomiting, or are a kitten.

My cat eats treats but not meals — why?

Often fussiness or mild nausea. Don't fill up on treats; ask your vet if it persists.

Shop the PetsRus range
Browse Bestsellers →
← Back to Pet Hub