Why Does My Cat Refuse to Eat?
A cat who won't eat is immediately worrying. Unlike dogs who might skip a meal, cats who don't eat for even 24-48 hours can develop serious health problems.
3 Common Causes
- 1
Illness — from dental pain to kidney disease, many medical conditions suppress appetite. This is the most important cause to rule out.
- 2
Food aversion — a sudden change in food brand, flavor, or texture can cause a cat to refuse meals entirely.
- 3
Stress — moving, new pets, schedule changes, or any disruption to routine can cause temporary appetite loss.
Quick Tip
If your cat hasn't eaten in 24 hours, contact your vet. For picky eaters, warm the food slightly to enhance its aroma, and try offering a small amount of a different protein.
Get a Free Personalized Plan for Your Cat
Answer 2-4 quick questions and receive a custom behavior summary — plus an optional 14-day care plan.
Start Free QuizFrequently Asked Questions
- How long can a cat safely go without eating?
- Cats should not go more than 24-48 hours without eating. After 2-3 days, they risk hepatic lipidosis (fatty liver disease), a life-threatening condition.
- Why is my cat drinking but not eating?
- Drinking without eating can indicate nausea, dental pain, kidney disease, or gastrointestinal issues. See your vet, as this combination often points to illness.
- Should I free-feed or use scheduled meals?
- For most cats, scheduled meals (2-3 times daily) are better. They help you monitor appetite changes, prevent obesity, and create routine.
Related Behavior Guides
Get a Free Personalized Plan for Your Cat
Answer 2-4 quick questions and receive a custom behavior summary — plus an optional 14-day care plan.
Start Free Quiz