Cats are notoriously finicky eaters, which makes it genuinely hard to know when a skipped meal is a preference and when it's a problem. The short answer: a cat that refuses one meal is probably fine. A cat that hasn't eaten in 24–48 hours needs attention.
Here's what typically causes cats to stop eating and how to respond.
Why the Timeline Matters for Cats Specifically
Cats are unusually vulnerable to the consequences of not eating compared to most animals. When a cat goes without food for an extended period — generally 48–72 hours or more — the body begins breaking down fat for energy. This process can trigger hepatic lipidosis (fatty liver disease), a serious and potentially fatal condition where fat accumulates in the liver faster than it can be processed.
Overweight cats are at higher risk, but any cat can develop hepatic lipidosis during prolonged anorexia. This is why a cat that stops eating is treated more urgently than a dog in the same situation.
Common Reasons Cats Stop Eating
Stress or environmental change. Moving to a new home, a new pet or family member, rearranged furniture, a change in routine — cats are highly sensitive to disruption. A temporary food refusal following a change in environment is common and usually resolves within a day or two.
New food or food change. Switching food abruptly often causes cats to refuse the new option. Transitions should be gradual — mix increasing proportions of new food into the old over 7–10 days.
Illness. Almost any illness can suppress appetite. Common culprits include upper respiratory infections (cats rely heavily on smell to find food appealing), dental pain, kidney disease, digestive upset, and infections. If no obvious environmental cause explains the refusal, illness is likely.
Dental pain. Cats with tooth pain, abscesses, or gum disease may stop eating because chewing hurts. Watch for pawing at the mouth, drooling, or preference for one side of the mouth.
Nausea. From hairballs, medication side effects, eating something that didn't agree with them, or more serious conditions like pancreatitis. A nauseated cat may approach food and then walk away.
Grief or depression. Cats form attachments to people and other pets. Loss of a companion — human or animal — can cause genuine behavioral depression including reduced appetite.
Medication side effects. Some medications suppress appetite as a side effect. If your cat stopped eating shortly after starting a new medication, mention it to your vet.
Spoiled or disliked food. Cats have strong preferences and long memories. If food was served cold, left out too long, or smells "off," many cats will simply refuse it. Wet food left out more than 2–4 hours should be discarded.
Eating elsewhere. Outdoor cats or cats in multi-pet households sometimes eat more than you realize from other sources.
When to Call the Vet
Call within 24 hours if:
- Your cat hasn't eaten anything in 24 hours
- They're also showing other symptoms — vomiting, lethargy, hiding, diarrhea, difficulty breathing, or weight loss
- They're a kitten, senior cat, or have an existing health condition
Call within 48 hours if:
- A previously healthy adult cat hasn't eaten in 48 hours with no obvious environmental cause
Go immediately if:
- Your cat is showing signs of extreme lethargy, collapse, jaundice (yellowing of skin, gums, or eyes), or difficulty breathing
How to Encourage a Cat to Eat
If there's no medical cause and the refusal seems stress- or preference-related:
Warm the food slightly. Warming wet food to just above room temperature intensifies the smell and often restimulates appetite. Don't microwave directly — heat in warm water for a few minutes.
Try a different texture. If your cat normally eats dry food, try wet. If they eat pâté, try shredded or broth-based food.
Add something appealing. A small amount of low-sodium chicken broth, tuna water (from canned tuna in water), or a sprinkle of bonito flakes on top can restart eating.
Reduce stress. Give the cat a quiet, calm place to eat away from noise, other pets, or high-traffic areas.
Hand feeding. Some cats will accept food from your hand when they won't eat from a bowl.
The Short Version
One skipped meal usually isn't cause for alarm. But cats shouldn't go more than 24–48 hours without eating — the risk of hepatic lipidosis is real and it develops faster than most owners expect. If you can't identify a simple environmental cause (stress, new food, bowl in a bad spot), and your cat still isn't eating after a day, call your vet. It's almost always better to get checked than to wait.