Quick answer: Why is my cat not eating? The most common causes are stress or a change in routine, dental pain, nausea, and plain fussiness โ€” but appetite loss can also signal kidney disease, infection or pancreatitis. Because cats can develop serious liver problems when they stop eating, a cat that has refused food for 24 hours should be seen by a vet.

Disclosure: This post contains affiliate links. If you buy through them, we may earn a small commission at no extra cost to you. See our Affiliate Disclosure.

A cat who skips a meal or two isn’t necessarily cause for alarm, but cats are creatures of habit, and a sudden change in appetite is one of the more reliable signs that something is off. Because cats can develop serious complications from not eating for even a couple of days, it’s worth understanding the range of reasons behind appetite loss and knowing when it’s time to call the vet. Here are seven common reasons cats stop eating, and what tends to help.

1. The food itself has changed

Cats are notoriously particular about texture, temperature, and freshness. A new bag or can of food, a formula change from the manufacturer, or even food that’s been sitting out too long can be enough to make a cat turn up their nose. Try offering a small amount of the previous food alongside the new one and transition gradually over a week or two rather than switching all at once.

2. Stress or environmental changes

Moving furniture, a new pet or person in the house, construction noise, or even a change in litter box location can throw a cat off enough to reduce their appetite for a day or two. Cats are sensitive to disruptions in routine, and appetite is often one of the first things affected. Keeping feeding times and locations consistent can help during stressful periods.

3. Dental pain

Just like in dogs, dental disease is extremely common in cats and can make chewing painful enough that cats avoid food altogether, especially dry kibble. Watch for drooling, pawing at the mouth, or a preference for wet food over dry, which can all point to an underlying dental issue worth mentioning to your vet.

4. Hairballs or digestive upset

A cat dealing with a hairball or mild digestive discomfort may skip meals until it resolves. This is usually short-lived, but frequent hairballs are worth addressing since they can be a sign your cat needs more help with grooming or a diet adjustment.

5. Underlying illness

Loss of appetite is one of the most common early signs of illness in cats, from kidney disease to infections to more serious conditions. Cats are especially good at masking discomfort, so a change in eating habits is often one of the first outward signs that something is wrong. If appetite loss lasts more than 24 to 48 hours, it’s time to get your vet involved rather than wait it out.

6. Recent vaccinations or medication

A temporary dip in appetite after a vet visit, vaccination, or new medication is fairly common and usually resolves within a day or so. If it persists longer than that, or your cat seems otherwise unwell, check in with your vet to rule out an adverse reaction.

7. Bowl or feeding setup issues

Cats can be surprisingly sensitive to whisker fatigue, which happens when a bowl is too narrow or deep and their whiskers repeatedly brush the sides while eating. Switching to a wide, shallow dish can make a noticeable difference for cats who seem hesitant around their food. Location matters too: a bowl placed too close to the litter box or in a high-traffic area can put some cats off eating altogether.

What tends to help

Start by ruling out the simple stuff: fresh food, a clean and appropriately sized bowl, and a quiet feeding spot. Warming wet food slightly can make it more aromatic and appealing, since cats rely heavily on smell to decide whether something is worth eating. If your cat’s appetite issues seem tied to hydration as well, our guide on wet vs. dry cat food covers how diet affects both eating and drinking habits, and our article on why cats skip the water bowl covers many of the same underlying causes.

A few products that can help encourage eating:

When to call the vet

Cats who go without food for more than 24 to 48 hours are at risk of a serious liver condition called hepatic lipidosis, which makes prompt veterinary attention especially important compared to most other pets. If your cat is also vomiting, lethargic, hiding more than usual, or showing any other signs of illness alongside reduced appetite, don’t wait to schedule a vet visit.

Disclaimer: This article is for general informational purposes only and is not a substitute for professional veterinary advice, diagnosis, or treatment. Always consult your veterinarian with any questions about your pet’s health.


Leave a Reply

Your email address will not be published. Required fields are marked *