When your cat turns up their nose at their favorite food or ignores their water bowl, it’s worrying. You know something’s off, and you’re right to pay attention. Cats are experts at hiding illness, so a sudden loss of appetite or thirst is often the first clue that something needs your help. In this guide, we’ll walk through the likely reasons, what you can do right now, and when it’s time to call the vet. You’re not alone in this, and there are practical steps you can take today to support your cat.
First, Rule Out the Obvious: Stress and Routine Changes
Cats are creatures of habit. A new pet, a move, a change in your work schedule, or even rearranging the furniture can throw them off. Stress is a common reason for a cat to stop eating or drinking. Think about what’s changed in your home recently. If your cat seems otherwise alert and just picky, try creating a calm, quiet feeding spot away from noise and other pets. Sometimes, simply offering a familiar dish or a quiet corner can make all the difference. Also, check if their bowl is clean and in a location they like. Cats can be finicky about their eating environment.
Dental Pain and Mouth Issues
If your cat is hungry but stops when they try to eat, or if they drool, paw at their mouth, or have bad breath, dental problems could be the culprit. Gingivitis, tooth resorption, or a broken tooth can make chewing painful. Similarly, hairballs can cause nausea and make your cat avoid food. If you notice your cat gagging or coughing, check out our guide on whether hairballs can cause vomiting to understand the connection. Regular brushing can help prevent hairballs and dental issues. If you have a cat prone to hairballs, our article on how often to brush a cat prone to hairballs offers practical tips.
Underlying Health Issues: When to Suspect Something More
Sometimes, a loss of appetite signals a more serious health condition. Kidney disease, diabetes, hyperthyroidism, pancreatitis, or an infection can all cause a cat to stop eating and drinking. If your cat also seems lethargic, is vomiting, has diarrhea, or is hiding more than usual, these are red flags. Don’t wait to see if it passes. Cats can develop hepatic lipidosis (fatty liver disease) if they go without food for even a few days, which is dangerous. If your cat hasn’t eaten for more than 24 hours, or if they are also showing other symptoms, call your vet right away. They can run blood work and other tests to get to the bottom of it.
If your cat is not eating or drinking and also has difficulty breathing, is very weak, or has a distended belly, this is an emergency. Seek veterinary care immediately. Do not try to force feed or water your cat without veterinary guidance.
Food Allergies and Sensitivities
Just like people, cats can develop food allergies or sensitivities that make them feel unwell. If your cat has been eating the same food for years and suddenly stops, it could be that they’ve developed an intolerance. Signs of food allergies can include skin issues, itching, or digestive upset. If you suspect this, our guide on signs of food allergies in cats can help you spot the clues. Switching to a limited-ingredient diet or a hypoallergenic homemade diet might help, but always talk to your vet before making major dietary changes, especially if your cat is already not eating well.
What You Can Do Right Now to Encourage Eating and Drinking
While you’re waiting for a vet appointment, there are a few gentle ways to encourage your cat to eat and drink. Warm up their wet food slightly to release the aroma, which can make it more appealing. Offer a variety of textures, like pate, shreds, or gravy. Try hand-feeding a small amount on a spoon, as some cats respond to that extra attention. For hydration, consider adding a pet water fountain, as many cats prefer moving water. You can also add a little low-sodium chicken broth (no onions or garlic) to their water or food to increase intake. Keep their water bowl clean and fresh daily.
“A cat that stops eating is a cat that needs you to act, not just watch.”
When to Call the Vet: Don’t Wait Too Long
The general rule is that a cat should not go more than 24 hours without eating, and even 12 hours without drinking is concerning. If your cat is also vomiting, has diarrhea, or seems painful, don’t wait. Your vet can determine the cause and provide supportive care, like fluids or appetite stimulants. Be honest about what you’ve observed, and don’t be afraid to ask questions. Early intervention can make a huge difference in your cat’s recovery. Also, if your cat has allergies, it’s worth knowing how that might affect their overall health. For instance, our article on the life expectancy of a cat with allergies provides reassuring context, but remember, any sudden change in appetite warrants a vet visit.
Preventive Care for the Future
Once your cat is back to their normal self, think about what you can do to prevent this from happening again. Regular wellness checkups, dental cleanings, and a consistent feeding routine can help. Keep an eye on their water intake and ensure they have fresh water available at all times. If your cat is prone to hairballs, regular brushing can reduce the risk of blockages. And if you have a cat with allergies, managing their environment and diet is key. You might also find our guide on how often to bathe a cat with allergies helpful for overall skin health, which can indirectly affect their appetite. Remember, you know your cat best. Trust your instincts, and when in doubt, always reach out to your vet.



