A cat that skips one meal is usually fine, but more than 24 hours without food is a medical emergency
Cats can go longer without food than dogs, but not much longer before serious damage starts. A cat that has not eaten for more than 24 hours needs veterinary attention the same day. A cat that has not eaten for 48 hours or longer is in danger of hepatic lipidosis (fatty liver disease), which can become life-threatening within days. The longer a cat goes without food, the harder it becomes to treat the underlying problem.
The reason cats are different from other pets is their metabolism. A cat's liver depends on a steady supply of protein and nutrients to function. When a cat stops eating, the liver begins to break down its own fat stores for energy, and this process can damage the liver itself. Unlike dogs, cats cannot recover from this damage quickly once it starts. This is why a cat refusing food for even a few days is more serious than it sounds.
Key Takeaways
- Any cat that has not eaten for more than 24 hours should see a veterinarian the same day, even if the cat seems otherwise normal.
- Cats that refuse food for 48 hours or longer are at risk of hepatic lipidosis, a liver condition that can become life-threatening.
- Vomiting, lethargy, hiding, or a change in litter box habits alongside not eating means your cat needs a vet visit within hours, not days.
- Some causes of not eating (like a blocked urinary tract in male cats) are emergencies that require when ready care, while others (like stress from a move) may resolve on their own but still warrant a vet call.
- Call your vet first to describe what you are seeing; they can tell you whether your cat needs to be seen today or whether waiting a day is safe.
Signs that mean your cat needs a vet today, not tomorrow
If your cat is not eating and also showing any of these signs, call your veterinarian when ready or go to an emergency clinic: vomiting or retching, lethargy or unusual drowsiness, hiding and refusing to come out, labored breathing, straining in the litter box or not urinating, diarrhea, or a hunched posture. These symptoms together with not eating point to a serious problem that can worsen quickly.
Pay special attention if your cat is a male and is straining to urinate or not urinating at all. A blocked urinary tract is life-threatening and can kill a cat within 24 to 48 hours. This is one of the few situations where you should not wait for your regular vet's office to open—go to an emergency clinic when ready.
Vomiting paired with not eating is also a red flag. While some cats vomit occasionally and recover fine, vomiting that happens more than once or twice, especially if it is paired with not eating, suggests something is stuck in the stomach or intestines, an infection, or another serious problem. Do not assume your cat will feel better on its own.
When to call your vet and describe what you are seeing
If your cat has not eaten for 12 to 24 hours but seems otherwise normal—alert, using the litter box, not vomiting—call your vet's office and describe the situation. Do not wait for an appointment to open if it is after hours; call an emergency clinic and tell them what is happening. Your vet can ask you questions about your cat's behavior, any recent changes at home, and whether your cat has eaten anything unusual. Based on your answers, they can tell you whether your cat needs to be seen today or whether waiting until tomorrow morning is safe.
When you call, be ready to tell your vet: how long your cat has not eaten, whether your cat is drinking water normally, whether there has been any vomiting or diarrhea, whether your cat is using the litter box and what that looks like, whether your cat is hiding or acting lethargic, and whether anything has changed at home recently (a new pet, a move, a new food, medication, or stress). These details help your vet decide how urgent the situation is.
Common reasons cats stop eating and what they mean
Stress and anxiety are among the most common reasons a cat stops eating. A move to a new home, the arrival of a new pet, a change in routine, or even rearranging furniture can upset a cat enough to refuse food for a day or two. If your cat is hiding but otherwise seems healthy, stress is likely the cause. In these cases, your vet may still want to rule out a medical problem, but the situation is usually less urgent than if your cat is vomiting or lethargic.
Dental disease and mouth pain are also common. A cat with a broken tooth, an abscess, or severe tartar buildup may refuse to eat because chewing hurts. If your cat is dropping food, drooling, or showing less interest in hard kibble than soft food, a dental problem is likely. This is not an emergency, but your cat needs a vet visit within a few days.
Infections, kidney disease, hyperthyroidism, diabetes, and cancer can all cause a cat to stop eating. These conditions usually come with other signs—weight loss over weeks, increased thirst, changes in litter box habits, or lethargy—but not always. If your cat is older or has not eaten for more than 24 hours, your vet will want to run blood work to rule out these problems.
A foreign object stuck in the stomach or intestines, pancreatitis, or gastroenteritis (inflammation of the stomach and intestines) are more serious causes. These usually come with vomiting, diarrhea, or abdominal pain, and they require when ready veterinary care.
What to do while you wait for a vet appointment
Do not force your cat to eat or try home remedies. Offering different foods, warming food up, or hand-feeding may help a stressed cat eat a little, but if your cat refuses food for more than 24 hours, the problem is not that the food is the wrong temperature or flavor. Do not give your cat medication or supplements without your vet's guidance.
Keep your cat in a quiet, comfortable space where it feels safe. If stress is the cause, a calm environment may help your cat relax enough to eat. Make sure fresh water is available at all times. If your cat is not drinking either, that is another sign to call your vet sooner rather than later.
Monitor your cat's litter box use. Note whether your cat is urinating and defecating normally, or whether there have been changes. Write down the last time your cat ate, what it ate, and any other symptoms you have noticed. Bring this information to your vet appointment.
What your vet will do at the appointment
Your vet will perform a physical exam, checking your cat's mouth, abdomen, and overall condition. They will ask about your cat's medical history, any recent changes, and the timeline of when your cat stopped eating. Based on what they find, they may recommend blood work, urinalysis, X-rays, or an ultrasound to figure out what is causing your cat to refuse food.
If your cat has not eaten for 48 hours or longer, your vet may recommend hospitalization and intravenous fluids to support your cat while they run tests and begin treatment. This is especially important if your cat is showing signs of hepatic lipidosis or if the underlying cause requires when ready intervention.
Treatment depends on the cause. A cat with a dental problem may need a cleaning or extraction. A cat with an infection may need antibiotics. A cat with a blocked urinary tract needs emergency surgery. A cat with stress-related not eating may just need time, a calm environment, and monitoring. Your vet will explain what they find and what the next steps are.
Frequently Asked Questions
Is it normal for a cat to skip a meal?
Cats sometimes skip a meal or eat less than usual, and this is usually not a problem. But if your cat skips more than one meal in a row or does not eat for a full 24 hours, contact your vet. Cats have a smaller margin for safety than dogs when they stop eating.
My cat has not eaten for 12 hours but seems fine. Should I wait to call the vet?
Call your vet's office and describe what you are seeing. If your cat is alert, drinking water, using the litter box normally, and not vomiting, your vet may say it is safe to wait and see if your cat eats at the next meal. But do not wait longer than 24 hours without a vet's input.
What if my cat eats a little bit but not as much as usual?
A cat eating less than normal is different from a cat refusing food entirely. If your cat is eating some food and seems otherwise normal, monitor the situation for a day. If the appetite does not return to normal or if other symptoms appear, call your vet. If your cat stops eating altogether after eating a little, do not wait—call your vet the same day.
Can I treat my cat at home if it is not eating?
Home care is not a substitute for a vet visit when a cat has not eaten for more than 24 hours. You can offer different foods or warm up food to make it more appealing, but if your cat refuses to eat, the problem is medical, not the food itself. Your vet needs to find out why.
How long can a cat survive without eating?
A healthy cat can survive several weeks without food if it is drinking water, but organ damage begins within days. Hepatic lipidosis can start within 48 hours of not eating. This is why 24 hours without food is the point at which you should seek veterinary care, not wait to see if your cat recovers on its own.