A cat that skips a meal occasionally isn’t usually cause for alarm, but a cat that refuses food for more than 24 hours should be seen by a veterinarian. Cats are prone to a serious liver condition called hepatic lipidosis that can develop quickly when they stop eating, making prompt attention important.
Common reasons cats stop eating include dental pain, upper respiratory infections that reduce their sense of smell, gastrointestinal upset, stress or environmental changes, and underlying illnesses like kidney disease. Older cats in particular may lose their appetite due to a developing health condition rather than pickiness.
If your cat isn’t eating, note any other symptoms — vomiting, lethargy, hiding, or changes in litter box habits — since these details help your veterinarian narrow down the cause quickly.
Related Questions
How long can a cat safely go without eating?
Cats should not go more than 24 hours without eating, as this can lead to a serious liver condition called hepatic lipidosis.
Can dental pain cause a cat to stop eating?
Yes, dental disease or mouth pain is a common reason cats reduce or stop eating.
Does stress affect a cat’s appetite?
Yes, changes in environment, new pets, or household stress can cause temporary appetite loss in cats.
When should I take my cat to the vet for not eating?
If your cat hasn’t eaten in 24 hours or is showing other symptoms like vomiting or lethargy, schedule a visit right away.
If your cat has stopped eating, don’t wait it out. Our team at Perkins Road Pet Clinic in Stillwater, OK can help determine the cause. Call (405) 624-3086 or request an appointment online.

