My Cat Won’t Eat — 9 Reasons and What to Do Right Now
You set down the bowl. Your cat walks over, sniffs it, and walks away. My cat won’t eat — and that untouched bowl is one of the most unsettling things a cat owner can face. Loss of appetite in cats is almost always a signal worth paying attention to.
Here are the 9 most common reasons, what to do at home, and exactly when the situation requires a vet call.
My cat won’t eat — the most common causes are illness, dental pain, stress, or food-related issues. A cat that refuses food for more than 24 hours needs a vet call — not because one missed meal is dangerous, but because cats can develop fatal hepatic lipidosis (fatty liver disease) after 48+ hours without eating.
- No food or water for more than 24 hours
- Vomiting multiple times alongside not eating
- Yellow tinge to skin, gums, or eyes — possible jaundice
- Extreme lethargy — cannot hold head up or respond normally
- Difficulty breathing or visible pain
- Kitten or senior cat — they deteriorate faster
9 Reasons My Cat Won’t Eat
| Cause | Key Signs | Urgency |
|---|---|---|
| Illness or infection | Lethargy, vomiting, fever | Vet within 24 hours |
| Dental pain | Drooling, pawing at mouth, bad breath | Vet within 48 hours |
| Stress or anxiety | Hiding, overgrooming, changed routine | Monitor 24–48 hours |
| Food issue or change | Sudden refusal of familiar food | Try home steps first |
| Respiratory infection | Sneezing, watery eyes, congestion | Vet if not improving |
| Medication side effects | Nausea, vomiting after new meds | Call vet for advice |
| Digestive upset | Vomiting, diarrhea, discomfort | Vet if persists 24hrs |
| Chronic disease | Weight loss, thirst, lethargy | Vet — diagnostics needed |
| Pain anywhere in body | Hunched posture, hiding, sensitive to touch | Vet same day |
1. Illness or Infection
Loss of appetite is the most universal sign of illness in cats. Kidney disease, hyperthyroidism, pancreatitis, respiratory infections — all commonly start with a cat that simply stops eating. If the food refusal came with any other change in behavior or appearance — call the vet.
2. Dental Pain
One of the most missed causes. A cat with a cracked tooth, infected gum, or abscess will avoid food because eating hurts. Signs: drooling, pawing at the mouth, bad breath, or eating on one side only. Related: My Cat Lost a Fang Tooth — dental disease is often the cause.
3. Stress or Anxiety
Cats notice everything — a new pet, a moved piece of furniture, a change in your schedule. When their sense of safety is disrupted, eating feels risky. One of my cats stopped eating entirely for two days when we had guests staying over. A calm environment and familiar routines usually bring appetite back within 24–48 hours.
4. Food Issue
Cats can reject food that is too cold, a changed formula, or simply something they have decided they no longer want. If the food seems fine to you but the cat refuses — try warming it to near body temperature. The warmth releases aroma and aroma is what actually triggers appetite in cats.
5–9. Other Causes
Respiratory infections block scent — a cat that cannot smell food will not eat it. Medication side effects cause nausea. Digestive upset makes food unappealing. Chronic conditions like diabetes or kidney disease cause gradual appetite decline. Pain anywhere in the body — including limbs — can suppress eating. Related: My Cat Is Lethargic But Eating and Drinking — when appetite changes alongside energy changes.
Why Is My Cat Not Eating But Acting Normal
This is the most common scenario — the cat seems fine in every other way but is refusing food. Most likely causes: food preference change, mild stress, or the food is too cold. Give it 12–24 hours with home strategies before calling the vet. If it extends beyond 24 hours — call regardless of how normal they seem.
My Cat Won’t Eat or Drink
Refusing both food and water together is more urgent than food alone. Dehydration sets in fast in cats. A cat that won’t eat or drink for more than 12–24 hours needs same-day veterinary attention. Check gums — pale, dry, or tacky gums indicate dehydration. Do not wait overnight on this combination.
My Cat Won’t Eat and Just Sleeps
No eating, no drinking, and excessive sleeping or hiding — this combination is a medical red flag. It suggests something systemic is going on — not a picky mood. Call the vet immediately. If it is after hours, an emergency animal clinic is worth the trip.
My Cat Won’t Eat His Food But Will Eat Treats
A cat that refuses meals but accepts treats is almost certainly experiencing dental pain, nausea, or food aversion — not starvation. The treats are softer, more aromatic, or more novel. This is not a solution — it is a sign. A cat living on treats is not getting adequate nutrition and needs a vet visit to find the underlying cause.
Male Cat Not Eating Much But Acting Normal
Unneutered male cats sometimes reduce eating during territorial or hormonal periods — this is more common in intact males. However, any male cat eating significantly less than usual for more than 24 hours warrants a vet check. Male cats are particularly prone to urinary blockages which suppress appetite — and urinary blockages are a life-threatening emergency.
My New Cat Won’t Eat
Almost always stress. A new environment is overwhelming — strange smells, sounds, people. The nervous system prioritizes threat detection over eating. Give your new cat a small quiet room, keep food and water in consistent spots, and do not hover. Most new cats eat within 24–48 hours once they feel safer. If refusal extends past 48–72 hours — vet visit to rule out illness.
What to Feed a Sick Cat That Won’t Eat
- Warm wet food to near body temperature — heat releases aroma, the main trigger for cat appetite
- Add low-sodium chicken broth — drizzle over regular food, the smell is often irresistible
- Try a different texture — if pâté is refused, try shredded or broth-based food
- Plain cooked chicken — small pieces of unseasoned cooked chicken can spark appetite
- Meat-based baby food — plain chicken or turkey, no onion or garlic, is often accepted when nothing else works
- Hand feeding — offer a tiny amount from your finger, your scent and interaction can help
When a Cat Stops Eating How Long Before They Die
A healthy adult cat can survive 1–2 weeks without food in theory — but will develop life-threatening hepatic lipidosis (fatty liver disease) within 48–72 hours of not eating, particularly overweight cats. This condition can become fatal within days without treatment.
The answer to “how long” is not the right question. The right question is: why is my cat not eating and what can I do about it right now. Do not wait to find out how long they can go.
🩺 When to See a Vet
- No food for more than 24 hours — call the vet
- No food AND no water for 12+ hours — same day
- Vomiting alongside not eating — same day
- Male cat not eating + litter box straining — emergency
- Kitten or senior cat not eating for 12+ hours — call immediately
- Any other symptoms present — do not wait
Frequently Asked Questions
For a healthy adult cat — 24 hours maximum before calling the vet. For kittens, seniors, or cats with existing health issues — 12 hours. Hepatic lipidosis can develop within 48 hours of not eating.
Most likely a food preference issue, mild stress, or food that is too cold. Try warming the food and observe for 12–24 hours. If refusal continues — call the vet even if the cat seems otherwise fine.
The most common reasons: food served cold, formula changed by the manufacturer, dental pain making wet food unpleasant, or simple preference change. Try warming the food first. If they avoid all food — not just wet — the cause is more likely medical.
Yes. This combination — no eating, no drinking, excessive sleeping — suggests something systemic. Call the vet immediately or go to an emergency clinic.
No. Treats alone are not nutritionally complete and this pattern signals an underlying problem — dental pain, nausea, or food aversion. Get a vet check to find the cause.
The Bottom Line
My cat won’t eat — always a signal worth taking seriously. One skipped meal in an otherwise healthy adult cat is not a crisis. Anything beyond 24 hours is a reason to call the vet, regardless of how normal the cat appears.
Start with the simple steps — warm the food, reduce stressors, check for obvious mouth pain. If nothing changes within 24 hours — pick up the phone.
This article is for educational purposes only and does not replace professional veterinary advice.
Related Articles
When energy drops alongside appetite changes.







