🐾 MyPawellness.com — Real Advice from a Real Pet Owner

Why My Cat Won’t Eat? A Vet-Approved Guide for Worried Owners

My Cat Won't Eat

You set down the bowl. Your cat walks over, sniffs it, and walks away, 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 why my cat won’t eat, what to do at home, and exactly when the situation requires a vet call.

Worried cat owner looking at an untouched food bowl
⚡ Quick Answer

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–72 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

Table of common reasons cats stop eating
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. Respiratory Infection

Smell drives appetite in cats more than almost anything else. A stuffy nose from a respiratory infection blocks that entirely — a cat that can’t smell food often won’t touch it, even if they’re hungry. Watch for sneezing, watery eyes, or congestion alongside the food refusal.

6. Medication Side Effects

New medications, including antibiotics and some pain relievers, commonly cause nausea in cats. If food refusal started shortly after starting a new prescription, call your vet — they may be able to adjust the dose or switch medications.

7. Digestive Upset

Vomiting, diarrhea, or general stomach discomfort can make eating feel unpleasant enough that a cat avoids food altogether. This is usually short-lived, but worth a vet call if it persists past 24 hours.

8. Chronic Disease

Ongoing conditions like diabetes or kidney disease often cause a gradual decline in appetite rather than a sudden stop. Watch for accompanying weight loss, increased thirst, or persistent lethargy — these point toward something that needs proper diagnostics rather than home management.

9. Pain Anywhere in the Body

Pain doesn’t have to be in the mouth or stomach to suppress appetite — an injury, arthritis, or pain anywhere in the body can do the same thing. A hunched posture, reluctance to move, or sensitivity when touched are worth mentioning to your vet.

Related: My Cat Is Lethargic But Eating and Drinking — when appetite changes alongside energy changes.


Not Eating but Acting Normal

Cat resting calmly at home

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.


Refusing Food and Water

Refusing both food and water together is more urgent than food alone. Dehydration sets in fast in cats, and a cat that is not eating or drinking and very weak needs same-day veterinary attention. Check gums — pale, dry, or tacky gums indicate dehydration. Do not wait overnight on this combination.


Not Eating and Sleeping More Than Usual

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.


Only Eating 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.


When It’s a Male Cat Eating Less

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.

A New Cat Refusing Food

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

Home care steps for a cat that won't eat Owner offering warmed wet food to a reluctant cat
  • 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.

How Long Can a Cat Go Without Eating?

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 after about 2–3 days 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.

My cat acts hungry but won’t eat — what does that mean?

This specific pattern — circling the bowl, seeming interested, then walking away without eating — usually points to pain rather than lack of appetite. Dental pain and nausea are the most common culprits: the cat wants to eat but something stops them physically. If this happens more than once, a vet check for mouth pain or nausea is worth it.

My cat won’t eat and is throwing up — is this more serious?

Yes, treat this combination as more urgent than either symptom alone. Vomiting plus appetite loss together often points to something more specific than simple stress or pickiness — digestive upset, an obstruction, or an underlying illness. If your cat won’t eat and is throwing up for more than a few hours, or vomits more than once or twice, call your vet the same day.


The Bottom Line

A cat refusing food is 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
Luna Saber — Pet Owner and Writer

Real experiences from life with 4 cats. Not a vet — just someone who has navigated this and done the research.


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, cat wellness writer, holding 4 cats at the vet clinic

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 cat.

Follow me on Instagram @lunapawellness