Skip to contentPet emergency? Find an out-of-hours vet near you

Cat Health

Why Is My Cat Not Eating UK?

Quick answer

When a cat stops eating, take it seriously. Unlike dogs, cats who go **more than 24 hours without food** — especially overweight cats — risk **hepatic lipidosis (fatty liver disease)**. Contact your vet promptly. Do not wait and see. Use our [symptom checker](/symptom-checker) for triage guidance.

Key takeaways

  • Cats should not skip more than 24 hours without food. After two to three days, hepatic lipidosis (fatty liver disease) becomes a serious risk — especially in overweight cats.
  • Dental pain, illness, stress, recent vaccination, diet changes, and nausea from kidney or liver disease are common causes. Any cat that stops eating needs veterinary evaluation.
  • Do not force food into a reluctant cat — it increases stress and aspiration risk. Offer warmed, aromatic food and contact your vet if appetite does not return within 24 hours.

The full picture

Causes, home monitoring, treatment options and the exact signs that mean call your vet — in the complete guide.

Frequently Asked Questions

How long can a cat go without eating?
Cats should not skip more than 24 hours without food. After two to three days, hepatic lipidosis (fatty liver disease) becomes a serious risk — especially in overweight cats.
Why has my cat stopped eating?
Dental pain, illness, stress, recent vaccination, diet changes, and nausea from kidney or liver disease are common causes. Any cat that stops eating needs veterinary evaluation.
Should I force-feed my cat?
Do not force food into a reluctant cat — it increases stress and aspiration risk. Offer warmed, aromatic food and contact your vet if appetite does not return within 24 hours.
When is loss of appetite an emergency?
Seek same-day care if your cat has not eaten for 24 hours, is vomiting, lethargic, or breathing fast. Overweight cats are at highest fatty liver risk.

Reviewed 2026-07-19 against UK veterinary guidance · Information only — not a substitute for seeing your vet.