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
Browse Bestsellers →