There’s something quietly alarming about seeing your cat turn up its nose at dinner. One moment they’re howling at the cupboard like they haven’t eaten in days, the next they’re disdainfully walking away from a bowl you just filled. But how long can a cat really go without eating — and when should you start to worry?
Not all cats are created equal
Let’s get one thing straight: not all cats have the same resilience when it comes to skipping meals. Adult cats, thanks to their wild roots, are theoretically able to survive a few days without food — provided they’re still drinking water. Their ancestors weren’t exactly dining on the hour, every hour. But that doesn’t mean it’s harmless.
Kittens, for instance, are a completely different story. They rely heavily on frequent feeding, particularly before they’re fully weaned. A lack of food at that stage can quickly become life-threatening.
And for the grown-ups lounging on your windowsill? Domestic life has made them a little less hardy. They might look like fierce predators, but two days without food is enough to start causing real health issues.
So what’s the magic number?
For an indoor, domestic cat, 48 hours is about the maximum they should go without eating before you pick up the phone to your vet. After this point, you risk more than a grumpy moggy. Their bodies start breaking down fat reserves, which can affect the liver — particularly in overweight cats. It’s called hepatic lipidosis, and it’s as serious as it sounds.
Outdoor cats or those used to fending for themselves may manage longer stretches — some studies suggest up to twenty days in extreme conditions. But these are outliers, not the norm. And even then, ten hours without water is already cause for concern.
Why might your cat stop eating?
There are several reasons why your feline friend might suddenly go off their food, and it’s not always a dramatic medical mystery.
- Stress or anxiety – Cats are creatures of habit. A house move, a new pet, or even a different brand of food can throw them off completely.
- Health issues – Dental problems, infections or other underlying conditions can make eating uncomfortable or unappealing.
- They just don’t fancy it – Yes, cats can be food snobs. If they’ve decided they don’t like what’s in the bowl, they may stubbornly refuse it.
It’s a delicate dance between genuine concern and feline fussiness.
What to do when your cat won’t eat
First things first: don’t panic, but do pay attention. If your cat hasn’t eaten for more than a day and isn’t acting like their usual self, it’s time to consult your vet. Better safe than sorry.
If your cat is simply being picky, try offering their favourite food — something that usually gets the purr going. Once they’re back on board, you can gradually reintroduce other options to keep their diet balanced.
For anxious cats, keep things calm and familiar. Gentle encouragement, routine feeding times, and a quiet space can help ease them back into their usual habits.
At the end of the day, a missed meal here or there isn’t always a red flag. But if your cat suddenly refuses food altogether, especially for more than 24–48 hours, don’t wait it out — get it checked out. Because as aloof and independent as they like to appear, they still need us to notice when something’s not quite right.