Why Is My Cat Not Eating? 10 Reasons and What to Do
A Cat That Refuses to Eat Is Always a Signal
Cats are not dogs. A dog might skip a meal and bounce back fine. A cat that goes more than 24-48 hours without eating risks a serious condition called hepatic lipidosis, also known as fatty liver disease, where the body breaks down fat reserves so fast it overwhelms the liver. This can happen within 48-72 hours in an obese cat. So when your cat stops eating, take it seriously from the start.
That said, not every refusal to eat means a vet visit today. This guide walks through the 10 most common reasons cats stop eating, how to tell if it is an emergency, and practical steps you can take at home first.
10 Reasons Your Cat Is Not Eating
1. Illness or Pain
Any illness, from a minor upper respiratory infection to kidney disease or dental pain, can cause a cat to stop eating. Cats hide pain instinctively. A cat that suddenly refuses food it previously loved, especially combined with lethargy, vomiting, diarrhea, weight loss, or changes in drinking, needs a vet visit within 24 hours.
2. Dental Disease or Mouth Pain
Over 70% of cats over age 3 have some form of dental disease. A painful tooth or gum infection makes eating uncomfortable. Signs include dropping food, chewing on one side, pawing at the mouth, or bad breath. Your vet can identify and treat dental issues that cause food refusal.
3. New Food or Food Change
Cats imprint strongly on the texture, smell, and shape of their food. Switching brands, flavors, or from wet to dry can cause a temporary hunger strike. This is not stubbornness β it is a deep biological wariness of unfamiliar smells that evolved to protect wild cats from eating spoiled prey. Always transition foods slowly over 7-10 days.
4. Stress or Anxiety
Moving to a new home, a new pet or person in the household, a change in routine, construction noise, or even rearranging furniture can trigger food refusal in sensitive cats. Stress affects the digestive system directly and reduces appetite. Identify and minimize the stressor. A safe, quiet feeding area away from other pets helps.
5. The Food Has Gone Bad or Smells Off
Cats have an incredibly sensitive sense of smell β far more powerful than ours. Wet food left out for more than 2 hours, dry kibble exposed to air for months, or food stored near cleaning products can smell wrong to your cat even when it looks fine to you. Try fresh food from a newly opened can or bag.
6. Bowl Issues
This sounds surprising but is very common. Deep or narrow bowls cause whisker fatigue β the sensitive whiskers on either side of your cat's face press against the bowl sides with every bite, causing discomfort. Plastic bowls can also develop microscopic scratches that harbor bacteria and odors that cats detect and avoid. Try a wide, shallow ceramic or stainless steel dish.
7. Temperature of Food
Cats prefer food at around body temperature, roughly 38 degrees Celsius or 100 degrees Fahrenheit. Cold wet food straight from the fridge is often rejected. Try gently warming refrigerated food for 10-15 seconds in the microwave (test it is not too hot) or add a splash of warm water to loosen and warm it.
8. Location of the Food Bowl
Cats do not eat where they feel threatened. A food bowl next to the litter box, in a high-traffic area, or near a location where another pet harasses them causes food avoidance. Move the bowl to a quiet, low-traffic location where your cat can eat without watching its back.
9. Boredom with Food
Some cats, particularly those who have eaten the same food for a long time, simply become bored. Rotating between 2-3 flavors or textures of a quality food can prevent this. A puzzle feeder or food-dispensing toy can also renew interest in eating by making mealtime stimulating.
10. Medication Side Effects
Many medications, including antibiotics, anti-inflammatory drugs, and certain supplements, reduce appetite as a side effect. If your cat recently started a medication and stopped eating, call your vet. Never stop medication without guidance, but the vet may adjust timing or prescribe an appetite stimulant.
When to See a Vet Immediately
Call your vet the same day if your cat has not eaten for 24 hours AND has any of these: lethargy or hiding, vomiting more than twice, diarrhea, obvious weight loss, difficulty breathing, pale or yellow gums (jaundice), or signs of pain (hunching, crying, unwillingness to be touched). Do not wait 48 hours in these situations.
For a cat that is otherwise acting normally and refusing food for under 24 hours, you have some time to try the home steps below.
What to Try at Home First
- Warm the food slightly to enhance smell
- Try a different flavor or texture of the same brand
- Offer food by hand β many cats will eat from a hand when they refuse the bowl
- Move the bowl to a quieter location
- Try a wide, shallow dish instead of a deep bowl
- Add a teaspoon of low-sodium chicken broth or tuna water on top
- Try offering baby food (plain meat, no onion or garlic) as a temporary appetite trigger
Preventing Food Refusal
Feed your cat on a regular schedule rather than free-feeding. This builds a healthy appetite rhythm and lets you immediately notice when a meal is skipped. Use wide, shallow dishes cleaned daily. Rotate flavors every few weeks to prevent boredom. Keep food fresh and away from strong-smelling household products. Store dry kibble in an airtight container rather than leaving the bag open.