My Cat Won't Eat
🐾 MyPawellness.com — Real Advice from a Real Pet Owner
Cat Health

My Cat Won’t Eat — 9 Reasons and What to Do Right Now

By Luna Saber | Updated May 2026 | 🐱 Owner of 1 dog + 4 cats

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.

Worried cat owner looking at cat's untouched food bowl — my cat won't eat
⚡ Quick Answer

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.


🚨 See a Vet Today If:
  • 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

Why won't my cat eat — 9 most common reasons illustrated guide
CauseKey SignsUrgency
Illness or infectionLethargy, vomiting, feverVet within 24 hours
Dental painDrooling, pawing at mouth, bad breathVet within 48 hours
Stress or anxietyHiding, overgrooming, changed routineMonitor 24–48 hours
Food issue or changeSudden refusal of familiar foodTry home steps first
Respiratory infectionSneezing, watery eyes, congestionVet if not improving
Medication side effectsNausea, vomiting after new medsCall vet for advice
Digestive upsetVomiting, diarrhea, discomfortVet if persists 24hrs
Chronic diseaseWeight loss, thirst, lethargyVet — diagnostics needed
Pain anywhere in bodyHunched posture, hiding, sensitive to touchVet 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.

“I once discovered my cat had stopped eating because I changed air freshener brands. The smell was different and she wanted nothing to do with her bowl. Switched back and she ate immediately.” — Luna

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

Cat resting calmly — 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.

⚠️ A male cat not eating + straining in the litter box = emergency. Go to the vet immediately.

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

What to do when your cat won't eat — home care steps before the vet visit Owner offering warmed wet food to a reluctant cat — 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
❌ Never force feed or syringe food without veterinary guidance. Aspiration — food entering the lungs — is dangerous. If home strategies fail after 24 hours — call the vet about prescription appetite stimulants.

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

My cat won’t eat — how long is it safe to wait?

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.

Why is my cat not eating but acting normal?

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.

My cat won’t eat wet food anymore — what happened?

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.

My cat won’t eat or drink and just sleeps — is this an emergency?

Yes. This combination — no eating, no drinking, excessive sleeping — suggests something systemic. Call the vet immediately or go to an emergency clinic.

My cat won’t eat his food but will eat treats — should I just feed treats?

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.

🐾
Luna Saber — Pet Owner and Writer

Real experiences from life with 1 dog and 4 cats in a NYC apartment. Not a vet — always consult your vet for medical decisions about your specific pet.

This article is for educational purposes only and does not replace professional veterinary advice.


Related Articles

Cat Health
My Cat Is Lethargic But Eating and Drinking

When energy drops alongside appetite changes.

Cat Health
My Cat Lost a Fang Tooth

Dental pain is a top hidden cause of not eating.

Cat Health
Cat Vomiting White Foam

Often appears alongside not eating.

Cat Health
Signs of Kidney Failure in Cats

Kidney disease is a top cause of appetite loss.

Search

About Me

Luna is a writer and behavior guide helping dog and cat owners raise happier, healthier pets.

Hi! I’m Luna, cat mom of four and obsessive pet wellness researcher. I dig through veterinary research so you get clear, honest answers for your pets. Follow me on Instagram @lunapawellness