Why Is My Cat Not Eating? 10 Possible Reasons and When to Worry

If your cat turns their nose up at their food bowl, it’s natural to feel worried. A sudden loss of appetite in cats can range from a minor issue to a sign of something serious. In this guide, we’ll break down the most common reasons why your cat isn’t eating, how to tell if it’s an emergency, and what you can do to help.

1. Stress or Environmental Changes

Cats are creatures of habit, and even small changes can throw off their routine. Moving to a new home, new pets or people in the house, loud noises, or even rearranging furniture can cause stress that leads to a loss of appetite.

What to do:

  • Give your cat a quiet, safe space to retreat to
  • Keep their feeding area calm and separate from litter boxes or busy areas
  • Stick to their usual feeding schedule and food brand if possible

2. Dental Problems

Painful teeth or gums make eating uncomfortable for cats. Issues like gingivitis, tooth decay, or broken teeth can stop them from wanting to chew hard kibble or even wet food.

Signs to look for:

  • Drooling or pawing at the mouth
  • Bad breath
  • Reluctance to eat hard food
  • Visible red or swollen gums

What to do:

  • Schedule a vet checkup for a dental exam
  • Switch to softer wet food temporarily if hard kibble causes pain

3. Gastrointestinal Upset

Upset stomachs are common in cats, often caused by eating something they shouldn’t (like grass, plants, or foreign objects), a sudden change in diet, or mild food allergies. Vomiting, diarrhea, and nausea can all lead to a loss of appetite.

Signs to look for:

  • Vomiting or dry heaving
  • Diarrhea or soft stools
  • Lethargy

What to do:

  • If the upset lasts more than 24 hours, see your vet immediately
  • Don’t force food; offer small amounts of bland wet food if they seem interested

4. Food-Related Issues

Sometimes the problem isn’t your cat—it’s the food itself. Spoiled food, a sudden change in brand or flavor, or even the texture of the food can turn your cat off eating.

Signs to look for:

  • Refusing only the new food but eating treats or other items
  • Sniffing the bowl and walking away immediately

What to do:

  • Check the expiration date and smell the food for spoilage
  • If switching brands, do it gradually over 7–10 days, mixing old and new food
  • Try offering a small amount of a familiar wet food to test their interest

5. Respiratory or Sinus Problems

Cats rely heavily on their sense of smell to eat. If they have a cold, sinus infection, or upper respiratory infection, they may not be able to smell their food, making it unappealing.

Signs to look for:

  • Sneezing, runny nose, or watery eyes
  • Congestion or difficulty breathing
  • Lethargy

What to do:

  • See your vet for diagnosis and treatment, especially if symptoms last more than 48 hours
  • Warm wet food slightly to enhance its smell (test temperature before offering)

6. Kidney Disease

Kidney disease is common in older cats and often causes a loss of appetite, along with increased thirst and urination. Early detection is critical for managing this condition.

Signs to look for:

  • Drinking more water than usual
  • Lethargy, weight loss, or bad breath
  • Vomiting

What to do:

  • If you notice these signs, see your vet for blood work and a kidney function test immediately

7. Pancreatitis

Pancreatitis (inflammation of the pancreas) is painful and can cause severe nausea, leading to a refusal to eat. It’s more common in cats that eat high-fat foods or have a history of dietary indiscretion.

Signs to look for:

  • Vomiting (often repeated)
  • Lethargy and hunched posture
  • Abdominal pain

What to do:

  • This is a medical emergency—seek veterinary care right away

8. Parasites or Infections

Internal parasites like worms, or viral infections like Feline Leukemia (FeLV) or Feline Immunodeficiency Virus (FIV), can cause a loss of appetite in cats.

Signs to look for:

  • Weight loss despite eating normally (in some cases)
  • Diarrhea, bloating, or visible worms in stool
  • Persistent lethargy

What to do:

  • Have your vet perform a fecal test and blood work to rule out parasites or infections

9. Heat Cycles (Unspayed Females)

Unspayed female cats often lose their appetite during heat cycles, as their focus shifts to mating behaviors rather than eating.

Signs to look for:

  • Vocalizing excessively, rubbing against objects, or trying to escape
  • Increased affection or restlessness
  • Refusing food for 1–3 days during the cycle

What to do:

  • If your cat isn’t eating for more than 48 hours during heat, see your vet to rule out other issues
  • Consider spaying to eliminate heat cycles and reduce long-term health risks

10. Age-Related Issues

Senior cats may experience a gradual loss of appetite due to age-related conditions like arthritis (which makes it hard to reach the food bowl), cognitive decline, or chronic illness.

Signs to look for:

  • Difficulty moving or jumping
  • Confusion, disorientation, or changes in sleep patterns
  • Weight loss over time

What to do:

  • Keep food and water bowls in easy-to-reach locations
  • Offer multiple small meals throughout the day instead of one or two large ones
  • Schedule regular senior wellness checkups with your vet

When to See the Vet Immediately

A loss of appetite in cats can quickly lead to liver problems if it lasts more than 24–48 hours, even if they seem otherwise healthy. Call your vet right away if:

  • Your cat hasn’t eaten for more than 24 hours
  • They’re vomiting repeatedly, lethargic, or showing signs of pain
  • They have diarrhea, blood in stool, or difficulty breathing
  • They’re a kitten or senior cat, as they are more vulnerable to complications

Final Thoughts

A cat refusing food is never something to ignore, but it doesn’t always mean the worst. By paying attention to other symptoms and acting quickly, you can help your cat get the care they need. Always consult your vet if you’re unsure about why your cat isn’t eating—it’s better to be safe than sorry.

Leave a Comment