Reader-supported: we earn a commission on some links, at no extra cost to you. It never changes our picks. How this works
Cat FoodProblem / fix

Why Is My Cat Not Eating? Causes and Solutions

Cats stop eating for medical or behavioral reasons. Learn when to worry, how to stimulate appetite, and what to do if your cat refuses food.

!
Quick answer

A cat not eating for more than 24 hours is a medical emergency. Try warming food, offering different textures, and reducing stress. If your cat also shows lethargy, vomiting, or hiding, see a vet immediately.

Why It Happens: Medical and Behavioral Causes

Cats stop eating for many reasons, ranging from minor issues to serious illness. Our editorial team compared specifications, buyer feedback and key decision factors to help you understand the causes. Medical causes include dental disease (painful teeth or gums), kidney disease, pancreatitis, gastrointestinal issues, infections, and cancer. For example, chronic kidney disease often causes nausea and mouth ulcers, leading to food refusal. Pancreatitis can cause severe abdominal pain and vomiting. Behavioral causes include stress from changes in routine, new pets, moving, or dirty food bowls. Some cats are picky eaters and may refuse food if the texture, shape, or temperature changes. Older cats often have reduced sense of smell or appetite due to age-related decline. If your cat is not eating but acting normal, it could be a temporary preference shift, such as disliking a new flavor or brand. However, cats that hide, vomit, or have diarrhea need prompt veterinary attention. A thorough physical exam and diagnostic tests can identify the underlying cause.

How to Fix: Steps to Encourage Eating

  1. Warm the food. Heat wet food to about 98-100°F (body temperature) to enhance aroma. Never microwave in a metal bowl or overheat. Use a warm water bath instead.
  2. Change texture. Try pate, shreds, or chunks. Some cats prefer mousse or gravy. Add a little warm water or unsalted chicken broth to increase moisture and smell.
  3. Offer strong-smelling foods. Sardines in water, plain cooked chicken, or commercial appetite stimulants like FortiFlora can entice. Avoid oils and seasonings.
  4. Reduce stress. Feed in a quiet area, away from other pets. Use a clean, wide, shallow bowl (whisker fatigue can cause refusal). Consider a food puzzle to engage your cat mentally.
  5. Hand-feed or syringe feed. If your cat is weak, offer small amounts on your finger or use a syringe (without needle) for recovery diets. Consult your vet first to avoid aspiration.
  6. Check for dental pain. Look for drooling, pawing at mouth, or red gums. A vet may need to perform a dental cleaning or extraction. Soft food may be easier to eat if dental issues are present.

When to Replace: When to See a Vet

If your cat hasn't eaten for 24 hours, see a vet. Immediate vet visit is needed if your cat also has vomiting, diarrhea, lethargy, hiding, weight loss, or not drinking. Cats that stop eating for 48 hours risk hepatic lipidosis, a life-threatening condition where fat accumulates in the liver. The vet may run blood tests, urinalysis, X-rays, or ultrasound to diagnose underlying issues. Treatments include fluids, anti-nausea medication, appetite stimulants (e.g., mirtazapine), or feeding tubes. Never force-feed without professional guidance. For long-term care, offer a balanced diet and monitor eating habits daily. If your cat is a picky eater, rotate proteins and textures gradually. Always check the current price on Amazon for vet-recommended recovery diets or appetite stimulants. Early intervention improves outcomes significantly.

Additional Tips for Picky Eaters

Some cats refuse food due to texture or brand changes. Gradually mix new food with old over 7-10 days. Add a topper like freeze-dried chicken or fish oil. Ensure fresh water is available; some cats prefer running water from a fountain. Clean bowls daily to remove residue. If your cat is not eating or drinking, dehydration can worsen quickly. Offer wet food with extra water or ice cubes. For cats with chronic illness, work with your vet to create a feeding plan. Remember, a healthy cat should eat at least two meals per day. If you notice any change in appetite lasting more than a day, consult your veterinarian promptly.

Understanding Hepatic Lipidosis

Hepatic lipidosis, or fatty liver disease, is a serious condition that occurs when a cat stops eating for more than 48 hours. The body mobilizes fat stores to the liver for energy, but the liver cannot process the excess fat, leading to liver failure. Symptoms include jaundice (yellowing of skin and eyes), vomiting, and lethargy. Treatment requires aggressive nutritional support, often via a feeding tube, and hospitalization. Prevention is key: never let your cat go more than 24 hours without eating. If your cat is overweight, the risk is higher. Always seek veterinary care promptly if appetite loss persists.

Common questions

How long can a cat go without eating?

Cats should not go more than 24 hours without eating. After 24-48 hours, they risk hepatic lipidosis (fatty liver disease), which can be fatal. If your cat refuses food for 24 hours, contact your vet immediately.

Why is my cat not eating but acting normal?

A cat that acts normal but won't eat may have early illness, dental pain, or dislike of new food. Stress, recent vaccination, or a spoiled treat can also cause temporary refusal. Monitor closely and try warming food or offering a different texture. If it lasts more than 24 hours, see a vet.

What can I feed a cat that won't eat?

Offer strong-smelling foods like tuna in water (not oil), plain cooked chicken, or baby food (no onion/garlic). Warming wet food to body temperature can enhance aroma. Syringe feeding a recovery diet (e.g., Hill's a/d) may be needed, but only under vet guidance.

Can stress cause a cat to stop eating?

Yes, stress is a common cause. Changes like moving, new pets, visitors, or even rearranging furniture can trigger appetite loss. Provide a quiet, safe space, maintain routines, and use pheromone diffusers like Feliway. If the refusal persists beyond 24 hours, consult your vet.

What are signs of dental pain in cats?

Signs include drooling, pawing at the mouth, red or bleeding gums, bad breath, dropping food, or chewing on one side. Dental disease is painful and can cause appetite loss. A vet exam and possible dental cleaning or extraction may be needed.

More in this topic

More in Cat Food

See the full guide →