🚨 Pet emergency? We're here. 24/7, no appointment needed.Call Now
← Back to blog
Common Conditions14 min read

Cat Not Eating? 8 Reasons Why and When to See a KL Vet

By Dr. Prem — Medical Director, Veterinarian · 13 April 2026

If your cat has stopped eating, the short answer is: a healthy cat that refuses food for more than 24 hours needs a vet visit, and a cat that has not eaten for 48 hours or more needs urgent veterinary attention. Cats are uniquely vulnerable to a dangerous condition called hepatic lipidosis (fatty liver disease) that can develop within 2–3 days of not eating — making appetite loss in cats more serious than in dogs.

As a veterinarian in Kuala Lumpur, I see cats brought in for appetite loss every single week. Sometimes the cause is as simple as a new brand of food the cat has decided is beneath them. Other times, the cat has been hiding a serious illness that only showed up as "not eating." The difference between these two scenarios is why understanding the possible causes — and knowing when to act — matters so much.

This guide walks you through the 8 most common reasons cats stop eating, how to tell the difference between fussy and sick, and exactly when you need to get to a clinic.

Why Is My Cat Not Eating? The 8 Most Common Causes

1. Stress or Environmental Change

Cats are creatures of routine, and even small changes can put them off their food. A house move, a new family member (human or animal), renovation noise, a change in feeding schedule, or even rearranging the furniture can trigger stress-related appetite loss.

In Malaysia, this is especially common during festive periods — Hari Raya and Chinese New Year gatherings with unfamiliar visitors, firecrackers during Deepavali, or boarding over the holidays. I see a spike in stress-related appetite loss after every major holiday.

What to watch for: The cat is otherwise alert and active, still drinking water, and may eat small amounts or eat when things are quiet. This typically resolves within 1–3 days once the stressor passes.

When to worry: If the cat stops eating entirely for more than 24 hours, or if the stress is ongoing with no sign of the cat adapting.

2. Food Change or Preference

Cats are notoriously particular about food. A sudden switch in brand, flavour, or even the same brand with new packaging can cause refusal. Some cats reject food that has been sitting out too long — in Malaysia's heat, wet food left out for even 2 hours can become unappealing (and unsafe).

What to try: Go back to the old food if you recently changed it. Serve fresh food in small portions. Warm wet food slightly (10 seconds in the microwave, stir well) to release aroma — cats choose food by smell more than taste.

When to worry: If the cat refuses ALL food, including favourite treats and foods they have always eaten. A picky cat will still eat something. A sick cat refuses everything.

3. Dental Pain

Dental disease is one of the most underdiagnosed conditions in cats. By age 3, an estimated 70% of cats have some degree of dental disease. Broken teeth, inflamed gums (gingivitis), tooth resorption, and oral ulcers can all make eating painful.

What to watch for: The cat approaches the food bowl and seems interested but pulls away after trying to eat. You may notice drooling, pawing at the mouth, chewing on one side, dropping food, or a foul smell from the mouth. Some cats with dental pain will eat wet food but refuse kibble.

When to worry: Any sign of oral pain warrants a vet visit. Dental disease does not resolve on its own and progressively worsens. Left untreated, bacteria from dental infections can spread to the heart, kidneys, and liver.

4. Gastrointestinal Issues

Nausea, vomiting, diarrhoea, constipation, and stomach pain all suppress appetite. Common causes in Malaysian cats include dietary indiscretion (eating something they shouldn't — houseplants, insects, spoiled food left out in the heat), hairballs causing obstruction, intestinal parasites, and inflammatory bowel disease (IBD).

What to watch for: Vomiting (especially if it contains food, bile, or hairballs), diarrhoea or straining in the litter box, a hunched posture (indicating abdominal pain), or excessive lip-licking and swallowing (a sign of nausea).

When to worry: If vomiting or diarrhoea accompanies the appetite loss, or if the cat is lethargic. A cat that is not eating AND vomiting is losing fluids from both ends and can dehydrate rapidly in Malaysia's climate.

5. Urinary Tract Problems

Urinary issues — particularly feline lower urinary tract disease (FLUTD) and urinary blockages — are common in cats, especially in male cats. A blocked cat cannot urinate, becomes increasingly toxic, and can die within 24–48 hours without treatment.

What to watch for: Frequent trips to the litter box with little or no urine, straining or crying while trying to urinate, blood in urine, urinating outside the litter box, or excessive grooming of the genital area. Loss of appetite often accompanies these symptoms.

When to worry: A male cat that is not eating AND straining to urinate (or not urinating at all) is a medical emergency. Do not wait — this can be fatal. Call your vet or head to an emergency clinic immediately.

6. Kidney Disease

Chronic kidney disease (CKD) is the most common cause of illness and death in older cats. It develops gradually, and appetite loss is often one of the first noticeable signs. By the time a cat stops eating due to kidney disease, the condition may already be moderately advanced.

What to watch for: Increased thirst and urination (the kidneys cannot concentrate urine), weight loss over weeks or months, bad breath with a metallic or ammonia-like smell, vomiting, and lethargy. Cats over 7 years are at higher risk.

When to worry: Any older cat with decreased appetite combined with increased thirst should see a vet. A simple blood test (kidney panel) and urinalysis can diagnose CKD. Early detection significantly improves outcomes — cats diagnosed early can live comfortably for years with proper management.

7. Infections and Fever

Viral infections (calicivirus, herpesvirus, FIV, FeLV), bacterial infections, and even fungal infections can cause fever and appetite loss. Cats with respiratory infections often cannot smell their food, which directly reduces their desire to eat.

In Malaysia, unvaccinated cats and outdoor cats are at higher risk. Upper respiratory infections are extremely common in multi-cat households and cats adopted from shelters. For vaccination schedules that help prevent these infections, see our cat vaccination guide.

What to watch for: Sneezing, nasal discharge, eye discharge, lethargy, warm ears (a rough indicator of fever — normal cat temperature is 38.1–39.2°C), hiding more than usual, and reluctance to move.

When to worry: A cat with respiratory symptoms that has not eaten for 24 hours needs veterinary attention. Cats with fever often need supportive care including fluids and appetite stimulants.

8. Toxin Ingestion or Poisoning

Malaysia's tropical environment means cats are exposed to specific poisoning risks year-round: lilies (extremely toxic — even pollen can cause fatal kidney failure), insecticide sprays and coils (very common in Malaysian homes for mosquito control), rat poison (especially in landed properties and shophouses), certain houseplants, and human medications left within reach.

During Hari Raya, rendang and other dishes containing onions and garlic pose a real risk — allium toxicity damages red blood cells in cats.

What to watch for: Sudden appetite loss combined with vomiting, drooling, tremors, difficulty breathing, pale gums, or collapse. Lily poisoning specifically may show as initial vomiting followed by a deceptively calm period before kidney failure sets in 24–72 hours later.

When to worry: Any suspected poisoning is an emergency. If you think your cat has ingested something toxic, call 03-7782 3553 immediately or go to the nearest emergency vet. Time is critical — for many toxins, treatment within the first 2 hours dramatically improves survival.

How Long Can a Cat Go Without Eating?

This is the question I get asked most, and the answer is important: a cat should not go more than 24 hours without eating, and 48 hours without food is a veterinary emergency.

Unlike dogs and humans, cats have a unique metabolic quirk. When a cat stops eating, the body rapidly mobilises fat stores for energy. But the cat's liver is not efficient at processing this sudden flood of fat, and the fat accumulates in liver cells. This condition — hepatic lipidosis (fatty liver disease) — can develop in as little as 2–3 days of not eating and is potentially fatal without aggressive treatment.

Overweight cats are at even higher risk, which is relevant given that obesity is increasingly common in Malaysian indoor cats (air-conditioned apartments, unlimited kibble, limited exercise).

The treatment for hepatic lipidosis typically involves hospitalisation, IV fluids, and feeding tube placement — costing RM2,000–RM8,000+ depending on severity. This is why early intervention when your cat stops eating is so much cheaper and safer than waiting.

What to Do Before Going to the Vet

If your cat has skipped one meal but is otherwise normal — alert, active, drinking water — try these steps first:

Offer something irresistible. Plain boiled chicken (no seasoning), the juice from canned tuna (not the tuna itself — too much can cause issues), or a different flavour of their regular wet food. If the cat eats this but not their normal food, you likely have a preference issue, not a medical one.

Check the environment. Is the food bowl near the litter box? Has anything changed — new cleaning product smell, a new pet, construction noise? Cats prefer to eat in a quiet, safe spot away from their toilet area.

Check the mouth. If your cat allows it, gently open the mouth and look for redness, swelling, broken teeth, or sores. Use a torch. Even if you do not see anything obvious, dental disease can be hidden below the gumline.

Monitor closely for 24 hours. Track exactly how much (if anything) the cat eats and drinks. Note any other symptoms — vomiting, diarrhoea, lethargy, hiding, changes in litter box habits. This information is extremely helpful for your vet.

When to Go to the Vet — The Decision Framework

Go immediately (emergency) if your cat:

  • Has not eaten for 48+ hours
  • Is not eating AND vomiting repeatedly
  • Is a male cat not eating AND straining to urinate
  • May have ingested something toxic
  • Is lethargic, unresponsive, or hiding and refusing to move
  • Has pale or yellow gums
  • Is a kitten under 6 months (kittens dehydrate much faster)

Book a same-day or next-day appointment if your cat:

  • Has not eaten for 24 hours with no obvious cause
  • Is eating significantly less than normal for more than 2–3 days
  • Has dental symptoms (drooling, dropping food, bad breath)
  • Shows signs of respiratory infection (sneezing, discharge)
  • Is an older cat (7+) with new appetite changes

Monitor at home if your cat:

  • Skipped one meal but is active, alert, and drinking normally
  • Is eating less but still eating something, with no other symptoms
  • Recently experienced a clear stressor (move, new pet, fireworks)

What Happens at the Vet Visit

When you bring in a cat for appetite loss, the vet will typically start with a physical examination — checking body weight (and comparing to previous visits), temperature, hydration status, mouth and teeth, abdomen palpation, and lymph nodes.

Depending on the findings, common next steps include:

Blood work (RM150–RM400) — a complete blood count and biochemistry panel to check kidney function, liver enzymes, blood sugar, and signs of infection or inflammation. This single test catches the majority of medical causes.

Urinalysis (RM50–RM150) — especially important for older cats and cats with urinary symptoms. Checks kidney concentration ability, infection, crystals, and protein loss.

X-rays (RM150–RM300) — if the vet suspects an obstruction (swallowed object), constipation, or abdominal mass.

Ultrasound (RM200–RM500) — for a more detailed look at abdominal organs, particularly useful for liver, kidney, and intestinal assessment.

For most cases, a physical exam plus blood work is enough to either diagnose the problem or narrow down the possibilities. If your cat has pet insurance, these diagnostic costs are typically covered under the medical expenses benefit.

Frequently Asked Questions

How long can a cat safely go without eating?

A healthy adult cat should not go more than 24 hours without food. After 48 hours without eating, cats are at serious risk of developing hepatic lipidosis (fatty liver disease), which can be fatal. Kittens under 6 months are at even higher risk and should not skip more than 12 hours. If your cat has not eaten for a full day, it is time to call your vet.

My cat is not eating but is still drinking water — is that okay?

It is a better sign than if the cat were refusing both food and water, but it is not okay to leave it. A cat that drinks but does not eat is still at risk of hepatic lipidosis and is not getting essential nutrients. If your cat is drinking normally but has not eaten for 24 hours, see your vet. If the cat stops drinking as well, that is an emergency.

Can I force-feed my cat?

Do not syringe-feed or force food into your cat's mouth without veterinary guidance. A stressed, nauseous cat can aspirate food into the lungs, causing aspiration pneumonia — which is life-threatening. Your vet may prescribe appetite stimulants (mirtazapine is commonly used in cats) or recommend assisted feeding techniques if needed. Let the vet assess the cause first.

My cat is only eating treats but not regular food — should I worry?

A cat that eats treats but refuses meals is usually being selective, not sick. However, treats alone do not provide complete nutrition. Try mixing a small amount of treat into regular food, gradually reducing the treat portion. If this has been going on for more than a few days, or if the cat starts refusing treats too, see your vet.

Is it normal for cats to eat less in hot weather?

Mildly reduced appetite in extremely hot weather is common and not necessarily a concern — cats in Malaysia's tropical climate may eat slightly less during the hottest parts of the day. However, a significant drop in food intake or complete refusal is not normal regardless of temperature. If your cat is eating noticeably less for more than 2 days, even in hot weather, get a vet check.

What are the signs of hepatic lipidosis (fatty liver disease)?

Hepatic lipidosis develops after 2–3 days of not eating, especially in overweight cats. Signs include jaundice (yellowing of the skin, gums, and whites of the eyes), lethargy, vomiting, drooling, and muscle wasting. By the time jaundice appears, the condition is already advanced. Treatment requires hospitalisation, IV fluids, and feeding tube placement, costing RM2,000–RM8,000+. Prevention is simple: never let a cat go more than 48 hours without eating.

Should I change my cat's food if they stop eating?

Not immediately. If the cat was eating the same food happily before and suddenly stopped, the food is probably not the problem — a medical issue is more likely. Switching foods can actually mask the problem if the cat eats the new food for a day then stops again. See your vet first to rule out medical causes. If the vet confirms the cat is healthy, then you can explore food preferences.


Worried about your cat's appetite? Call us at 03-7782 3553 — Gasing Veterinary Hospital is here for your pet when it matters most. For after-hours emergencies, see our complete emergency guide.

Related reading: Is Pet Insurance Worth It in Malaysia? | The Complete Guide to Pet Emergencies in KL | Homemade vs Store-Bought: What Should Your Pet Eat?

Have a question about this topic?

Call us for a quick answer, or book a consultation.