Why Is My Cat Not Eating? Causes & What to Do (2026)

Why Is My Cat Not Eating? Causes, Warning Signs & What to Do (2026 Guide)

If your cat suddenly stops eating, it is understandable to feel concerned. Cats can occasionally skip a meal, but a significant or persistent loss of appetite should never be ignored.

A cat may stop eating because of stress, a change in food, dental discomfort, digestive problems, pain, or an underlying medical condition.

In this guide, we’ll explain the most common reasons why cats stop eating, warning signs to watch for, what you can safely do at home, and when you should contact a veterinarian.

How Long Can a Cat Go Without Eating?

There is no single amount of time that is safe for every cat.

A healthy adult cat that briefly eats less may not necessarily have a serious problem. However, cats that refuse food for an extended period can develop complications, particularly if they are overweight or already have another health condition.

Kittens, senior cats, and cats with chronic health problems may require faster veterinary attention.

If your cat has stopped eating and is also vomiting, weak, hiding, or behaving unusually, review How to Tell If Your Cat Is Sick: 12 Warning Signs You Should Never Ignore.

Common Reasons Why Cats Stop Eating

There are many possible explanations for appetite loss.

1. Stress or Anxiety

Cats are creatures of habit, and changes in their environment can affect their appetite.

Possible stress triggers include:

  • Moving to a new home
  • New pets
  • New people
  • Loud noises
  • Changes in daily routine
  • Rearranging furniture
  • Travel
  • Changes in feeding location

If stress appears to be affecting your cat, see How to Reduce Stress in Cats for practical ways to create a calmer environment.

2. Dental Problems

Dental discomfort can make eating painful.

A cat with oral discomfort may approach its food but then walk away, chew differently, drool, or prefer softer food.

Other possible signs include bad breath, difficulty chewing, and pawing at the mouth.

Good dental care is an important part of preventive health. See Cat Dental Care: How to Keep Your Cat’s Teeth Healthy for more information.

3. Digestive Problems

Digestive problems can cause temporary appetite loss.

Your cat may eat less if it has:

  • Diarrhea
  • Constipation
  • Nausea
  • Vomiting
  • Abdominal discomfort

If your cat has loose or watery stool, read Diarrhea in Cats: Causes, Symptoms, Treatment & When to See a Vet.

For hard stool and difficulty passing bowel movements, see Cat Constipation: Signs, Causes, and How to Help.

4. Pain

Cats are very good at hiding pain.

A cat may stop eating because of pain caused by dental disease, injury, arthritis, abdominal problems, or another medical condition.

Other signs may include hiding, reduced activity, irritability, unusual posture, or changes in grooming.

For more information, see How to Know If Your Cat Is in Pain.

5. Food Changes

Some cats are extremely sensitive to changes in their diet.

A new flavor, texture, brand, or feeding routine may cause a cat to refuse food.

Whenever possible, introduce new food gradually rather than replacing the old food suddenly.

6. Food Allergies or Intolerance

Food-related reactions can sometimes cause digestive or skin problems.

A cat with a food-related issue may also develop itching, hair loss, vomiting, or diarrhea.

If your cat has appetite problems combined with recurring skin irritation, read Can Cats Have Allergies? Signs, Causes, and Treatment Options.

7. Illness

Many health conditions can cause appetite loss.

Possible causes include infections, gastrointestinal disorders, kidney problems, liver disease, dental disease, pain, and other medical conditions.

Because appetite loss is a general symptom, it is often impossible to determine the cause from appetite alone.

Signs That Your Cat May Be Sick

Loss of appetite becomes more concerning when it occurs alongside other changes.

Watch for:

  • Vomiting
  • Diarrhea
  • Constipation
  • Excessive thirst
  • Reduced drinking
  • Weight loss
  • Weakness
  • Hiding
  • Difficulty breathing
  • Changes in urination
  • Unusual sleepiness
  • Pain or discomfort

If your cat develops several of these symptoms together, veterinary evaluation may be necessary.

You can also review 10 Common Cat Health Problems Every Owner Should Know for an overview of common feline health issues.

What Can You Do If Your Cat Won’t Eat?

If your cat is otherwise alert and has only recently become less interested in food, there are a few gentle steps you can try.

Offer Fresh Food

Make sure the food is fresh and has been stored properly.

Some cats may refuse food that has been sitting out too long.

Try a Familiar Food

If you recently introduced a new food, consider whether the change could be responsible.

Avoid repeatedly switching between different foods because this can make it harder to identify the cause.

Warm Wet Food Slightly

Some cats may find slightly warmed wet food more appealing because warming can increase its aroma.

Make sure the food is only mildly warm and not hot.

Provide a Quiet Feeding Area

Place food somewhere quiet where your cat can eat without being disturbed by people or other animals.

This can be especially helpful for nervous or easily stressed cats.

Keep Fresh Water Available

Water should always be available.

If your cat is eating less, monitoring water intake becomes particularly important.

For more information, see How Much Water Should a Cat Drink? Signs of Dehydration & Hydration Tips.

What Should You Not Do?

Avoid forcing food into your cat’s mouth unless a veterinarian has specifically instructed you to do so.

Do not give human medication or appetite stimulants without veterinary guidance.

Do not assume that appetite loss is simply caused by your cat being picky if the problem continues.

The underlying cause needs to be identified if your cat is persistently refusing food.

When Should You Take Your Cat to the Vet?

Contact a veterinarian if your cat continues refusing food or develops other concerning symptoms.

You should seek veterinary advice particularly if your cat:

  • Completely refuses food
  • Is also vomiting
  • Has persistent diarrhea
  • Becomes unusually lethargic
  • Appears to be in pain
  • Loses weight
  • Has difficulty breathing
  • Drinks much more or less than usual
  • Has changes in urination
  • Has severe dental or mouth problems

Kittens, elderly cats, overweight cats, and cats with existing health problems may require more urgent attention.

For information about routine veterinary care, see How Often Should You Take Your Cat to the Vet?.

Why Overweight Cats Need Special Attention

An overweight cat that suddenly stops eating can be at particular risk of developing serious liver problems.

This is one reason appetite loss should not be ignored in cats carrying excess weight.

If you’re concerned about your cat’s body condition, read Is My Cat Overweight? Signs, Risks, and How to Help.

Maintaining a healthy weight through appropriate nutrition and regular activity is an important part of long-term feline health.

How to Encourage Healthy Eating Habits

You can support a healthy appetite by maintaining a consistent routine.

Helpful habits include:

  • Feeding meals at consistent times
  • Providing fresh food
  • Keeping food and water bowls clean
  • Avoiding excessive treats
  • Introducing dietary changes gradually
  • Providing a quiet feeding area
  • Monitoring your cat’s weight
  • Scheduling regular veterinary checkups

Regular monitoring makes it easier to notice changes before they become serious.

Appetite Loss in Kittens

Kittens need adequate nutrition for growth and development.

A kitten that refuses food should be monitored particularly carefully.

Contact your veterinarian if a kitten is not eating, especially if it also has diarrhea, vomiting, weakness, dehydration, or unusual sleepiness.

Young cats can become dehydrated and weak more quickly than healthy adult cats.

Can Cats Stop Eating Because of Stress?

Yes. Stress can reduce appetite in some cats.

However, stress should not automatically be assumed to be the cause.

If your cat stops eating after a major environmental change, reduce potential stressors while continuing to monitor for other symptoms.

If the appetite loss continues, consult your veterinarian.

Final Thoughts

Why is my cat not eating? There are many possible answers, ranging from stress and food changes to dental problems, digestive issues, pain, and underlying illness.

A short-term decrease in appetite may not always be an emergency, but persistent refusal to eat deserves attention.

Pay close attention to other symptoms such as vomiting, diarrhea, constipation, lethargy, weight loss, pain, and changes in drinking or urination.

Provide fresh food and water, maintain a calm environment, and avoid giving human medication without veterinary advice.

Most importantly, don’t ignore a significant change in your cat’s appetite. Early veterinary evaluation can help identify the underlying cause and give your cat the best chance of receiving appropriate care.

For a broader overview of feline health, visit Cat Health Guide: Everything Every Cat Owner Should Know.