Why Won’t My Cat Eat? Causes, Home Remedies, and When to See a Vet
Back to News

Why Won’t My Cat Eat? Causes, Home Remedies, and When to See a Vet

 

 

Dr Boluwatife Eso - Veterinary Surgeon and co-founder of KittySense Written & Reviewed By Dr Bolu Eso DrMedVet MRCVS Veterinary Surgeon registered with the RCVS (Ref: 7312262). Co-founder of KittySense. 7+ years in clinical practice & TV and media presenter on animal health.

A cat that won't eat can be scary, especially if they usually run to the bowl. If you have found yourself asking, "Why won't my cat eat?" then you have noticed something that definitely shouldn't be ignored. Sometimes it's stress, a routine change, or food preference, but it could be something more serious.

Cats can go downhill quickly if they stop eating, so you should pay attention. In this guide, we break down common medical and non-medical causes and suggest some practical, safe steps to tempt their appetite. We also explain when the best course of action is to call your vet.

Read on for some insights into why your cat won't eat.

Why Won't My Cat Eat?

There is a big difference between reduced appetite and complete refusal to eat. While this distinction matters, neither should be ignored. If you have long assumed your cat is just a picky eater, be advised that this can itself be a symptom; rule out any medical issues before you accept it as normal.

Cat appetite matters. Cats are more vulnerable than many animals to complications related to not eating. If a cat stops eating for several days, it can lead to hepatic lipidosis (fatty liver disease). This is where fat rapidly accumulates in the liver, impairing its function, and it can be fatal if untreated.

If you notice your cat has stopped eating, there could be a number of causes. Here are a few things you can do to try to identify the trigger:

  • Have there been any big changes recently? (food, routine, people, pets, moving, noise, etc.)
  • Have you noticed any vomiting or diarrhoea, hiding, drooling, bad breath, weight loss or lethargy?
  • Is the cat also not drinking?

We'll cover what these things could mean later in this article.

Common Medical Reasons a Cat Won't Eat

If your cat stops eating, don't just guess at the reason. Look for clues that give you some insight into what the actual cause is. Though it could be related to stress or food preference, there are a few medical causes that could be behind it:

  • Dental and mouth pain: This can definitely stop a cat from wanting to eat. Signs to look out for include drooling, bad breath, pawing at the mouth, chewing on one side, dropping food and showing an unusual preference for softer foods.
  • Upper respiratory infections: Cats rely heavily on smell to assess their food, so congestion can reduce appetite. Signs of this problem include sneezing, nasal discharge, watery eyes and noisy breathing.
  • Nausea and gastrointestinal issues: Not eating could be a sign of gastroenteritis, parasites, pancreatitis, dietary indiscretion or a food intolerance. Signs of these problems include licking the lips, drooling, vomiting, diarrhoea and a "meatloaf" posture. If your cat has been vomiting, see our guide on why cats vomit.
  • Pain elsewhere: Pain, including from arthritis, can suppress appetite and may even affect the cat's ability to digest food. If you notice reduced jumping, stiffness, reluctance to move or a change in posture, pain could be the reason.
  • Chronic disease: Kidney disease, liver issues, diabetes and cancer are all possible causes. Something less severe is far more likely, but signs of weight loss, increased thirst, a dull coat or lethargy could be symptoms of chronic illness. Hyperthyroidism can also affect appetite — see our guide on how to treat hyperthyroidism in cats.
  • Foreign body or toxin ingestion: If you also notice repeated vomiting, abdominal pain, sudden severe lethargy, drooling or gagging alongside loss of appetite, your cat could have ingested something dangerous.

If you notice any of the above symptoms and suspect a medical cause, don't hesitate to call your vet. They will book an appointment and do whatever tests they deem necessary to identify the exact cause of the problem.

Red Flags: When It's an Emergency

If your cat refuses to eat for around 24 hours, we recommend contacting a vet. If your cat won't eat and won't drink either, we recommend calling the vet right away and not waiting 24 hours. For kittens or elderly cats, this is particularly urgent.

Here are some other emergency symptoms:

  • Trouble breathing
  • Collapse or extreme weakness
  • Repeated vomiting
  • Blood in vomit or stool
  • Severe diarrhoea
  • Suspected toxin or foreign body ingestion
  • A painful abdomen
  • Seizures
  • Sudden jaundice

We strongly urge you to avoid waiting to contact the vet if you notice any of these symptoms. Without immediate treatment, prolonged not-eating could lead to dehydration, hepatic lipidosis or the worsening of an underlying disease.

Before you make the call, think about when you last saw the cat eat and drink, and any recent changes in food, medications or your household.

Litter Sense Featured Product Your Cat Can't Tell You They're Sick Litter Sense litter changes colour when it detects early signs of illness in your cat's urine — giving you a warning before symptoms appear. See How Litter Sense Works →

Non-Medical Causes: Stress, Routine Changes and "Trained Pickiness"

Stress and anxiety are probably the most common non-medical causes of a cat not eating. You will usually notice other tell-tale behaviours like hiding, hypervigilance and reduced play. Often, it doesn't take much to trigger anxiety in cats. Common causes include:

  • Moving house
  • Guests
  • Building works
  • A new baby
  • A new pet
  • Litter tray changes
  • Conflict with other cats
  • Loud noises

It is possible that the problem actually comes down to something to do with the feeding setup. Perhaps the bowl isn't clean enough or the bowl material puts them off. It could even be the bowl shape or the feeding location that is the problem.

If you give your cat treats, understand that they may already be getting most of the calories they need from those. This is why it's important to know how many cups of food you should feed your cat each day and stick to a healthy calorie intake.

How to Get Your Cat Eating Again

If you are confident that your cat's eating issues come from anxiety or a preference problem rather than illness, there are things you can do to try to make food appealing again. Try the following first:

  • Make food smell stronger: Gently warm wet food (not hot) and add a small amount of warm water to release the aroma.
  • Offer small, frequent meals instead of one big portion.
  • Change the setup: Move the feeding station to a quiet spot, make sure the bowl is clean, consider a wide plate, and separate other cats at feeding time.
  • Prioritise hydration: Fresh water is important. It can be helpful to offer multiple bowls or even consider a fountain if the cat prefers running water.

Tuna is a common choice to whet a cat's appetite again. Other strong-smelling wet foods can work too, or you could try a small amount of plain cooked chicken or fish as a topper for the normal food. Keep these as occasional appetite-triggers rather than a regular diet — they are not nutritionally complete.

Switching Cat Food Without Refusal: A Transition Plan

If you want to maximise your chances of success when switching your cat onto a new food, a gradual approach usually works best. Here is a suggestion:

Days Old food New food What to do
1–3 75% 25% Mix thoroughly. Keep mealtimes consistent and offer small portions.
4–6 50% 50% If stools stay normal and your cat is eating reliably, continue. If not, slow down.
7–10 25% 75% Maintain the same brand or texture style where possible (e.g. pâté-to-pâté).
11–14 0% 100% Fully switch. Monitor appetite, hydration, and litter tray output for a few days.

If the answer to why your cat won't eat lies in a change of food, this gradual process should work. You could also try offering the new food at the normal mealtime, then remove it after 20–30 minutes and offer a smaller portion of the old food.

How Litter Sense Can Help

When a cat stops eating, one of the first things to change is often their urine — reduced water intake concentrates urine, and underlying conditions like kidney disease, diabetes or urinary problems that suppress appetite may also show up in urine changes.

Litter Sense monitors your cat's urine daily and changes colour when it detects an abnormal pH balance or the presence of blood. This can be a useful early warning sign to prompt a vet visit, particularly if appetite has also dropped. To learn more, read our complete guide on how Litter Sense works.

Litter Sense health monitoring cat litter Featured Product Spot Illness Before Appetite Loss Gets Serious Litter Sense detects early urine changes linked to conditions that suppress appetite, giving you the chance to act before your cat stops eating entirely. See How Litter Sense Works →

Frequently Asked Questions

How long can a cat go without eating?

An adult cat should not go more than about 24 hours without eating. Beyond that, the risk of complications like hepatic lipidosis increases significantly. Kittens, elderly cats and cats with existing health conditions need to be seen much sooner. If your cat is also not drinking, contact your vet right away.

Why is my cat drinking water but not eating?

This can indicate nausea, dental pain, illness, or stress. Drinking without eating still warrants a vet call, especially if it lasts more than a day. Some conditions like kidney disease and diabetes cause increased thirst alongside reduced appetite.

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

Start with their usual food warmed slightly to release aroma. If that doesn't work, try a strong-smelling wet food, plain cooked chicken (no salt, no bones), or a small amount of tuna in springwater. Use these as short-term appetite triggers, not a long-term diet.

Should I force my cat to eat?

No. Force-feeding at home can cause aspiration pneumonia and stress. If your cat isn't eating, contact your vet — appetite stimulants, assisted feeding under supervision, or treatment of the underlying cause will be safer options.

Can stress alone stop a cat from eating?

Yes. Stress is one of the most common causes of appetite loss in cats. Moving house, new pets, guests, or even a bowl in the wrong place can put a cat off eating. If stress-related, addressing the trigger and offering food in a calm environment usually helps within a day or two. If not, see your vet.

Why won't my kitten eat?

Kittens should never be left without food for long. If a kitten refuses food for more than a few hours, contact your vet urgently. Kittens have very small energy reserves and can deteriorate quickly. For guidance on kitten feeding schedules, see our guide on how often kittens eat.

Litter Sense Featured Product Your Cat Can't Tell You They're Sick Litter Sense litter changes colour when it detects early signs of illness in your cat's urine — giving you a warning before symptoms appear. See How Litter Sense Works →