My Cat Won't Eat — What Should I Do?
Last reviewed 2026-07-07
When a cat isn't eating well, the cause can range from stress or a change in environment to an underlying health issue. If other symptoms appear, or it continues for more than 2-3 days, it's a good idea to contact your vet.
My Cat Won't Eat — What Should I Do?
If your cat suddenly stops eating, you can watch for about a day as long as there are no other symptoms and your cat is acting normally and staying active. However, if symptoms like vomiting or lethargy appear along with the loss of appetite, or if your cat barely eats for more than 2-3 days even without other symptoms, it's safer to call your vet for advice.
Common Causes of Appetite Loss
- Stress: environmental changes such as a new family member, another pet joining the household, or moving
- Feeding environment: nearby noise, an uncomfortable bowl location, or food temperature
- Diet changes: switching food or treats too abruptly
- Mouth and teeth: discomfort from oral disease or dental problems
- Health conditions: other illnesses or changes in overall condition
When Should You Contact Your Vet?
If your cat shows other symptoms such as vomiting, diarrhea, lethargy, or changes in urination or bowel movements, or if you notice unusual mouth odor, increased sleep, or reduced activity, it's a good idea to call your vet for advice. Even without other symptoms, if your cat barely eats for more than 2-3 days, this can affect its health, so it's best not to wait and to check with your vet.
What You Can Observe and Help With at Home
- Provide a quiet, comfortable place to eat
- Keep food and water bowls clean and check their location
- Make sure the food isn't too cold or too hot
- If you've switched to a new food, mix it with the old food and transition gradually
- Keep track of your cat's behavior, bowel movements, and any other changes to share with your vet
This is general information. Please confirm the exact diagnosis, costs, and schedule directly with an animal hospital or veterinarian.
Frequently asked questions
- Is it okay if my cat doesn't eat for a day or two?
- If there are no other symptoms and your cat is acting as active as usual, you can watch it for about a day. But if you notice lethargy or vomiting, contact your vet right away, and even without other symptoms, it's a good idea to consult your vet if your cat barely eats for more than 2-3 days.
- I switched to a new food and my cat won't eat it. Should I go back to the old food?
- It can take a cat a few days to adjust to a new food. Mixing the new food with the old food and gradually increasing the ratio over time can help with the transition. If your cat still won't eat, or if symptoms like vomiting or diarrhea appear, contact your vet.
- My cat has bad breath and doesn't seem to be eating well. Could this be a problem?
- Bad breath can sometimes accompany oral or dental issues, which may cause discomfort while eating and reduce appetite. Since the exact cause needs to be confirmed through an exam, it's a good idea to call your vet and schedule a visit.