Cats absolutely get stomach aches, and they’re one of the most common reasons for a vet visit. The tricky part is that cats are notoriously good at hiding pain, so a stomach ache can look very different in a cat than it does in a person. Knowing what to watch for helps you catch the problem early and figure out whether it needs veterinary attention or will pass on its own.
How Cats Show Stomach Pain
A cat with a stomach ache won’t clutch its belly or tell you something’s wrong. Instead, you’ll notice behavioral shifts that are easy to mistake for moodiness or fatigue. The most reliable signs include restlessness or the opposite extreme of refusing to move, an arched or hunched back, guarding the abdomen, and a visibly swollen belly. Some cats lie on their side and yowl, especially when their stomach is touched or when you try to pick them up.
A tense abdomen paired with vocalization or aggression when you touch the belly area is a strong indicator of pain. Other, subtler clues include hiding more than usual, skipping meals, or sitting in a tight, hunched posture with all four paws tucked under the body. Vomiting and diarrhea are the most obvious digestive signs, but not every stomach ache produces them. Some cats simply eat less and withdraw.
Common Causes of Stomach Upset
The range of things that can upset a cat’s stomach is wide, from minor dietary missteps to serious illness. The most frequent culprits fall into a few categories.
Dietary Triggers
Eating something unusual is probably the single most common cause. Cats who get into garbage, nibble on houseplants, or suddenly switch to a new food can develop gastritis, which is inflammation of the stomach lining that leads to vomiting. Food sensitivities and allergies also cause chronic stomach trouble in some cats, producing recurring bouts of vomiting or diarrhea that never fully resolve until the offending ingredient is identified and removed.
Infections and Parasites
Bacterial, viral, and parasitic infections all target the digestive tract. Roundworms are the most common intestinal parasite in cats, affecting an estimated 25% to 75% of the population, with kittens at highest risk. These cream-colored worms, typically three to five inches long, live in the intestine and survive by consuming the cat’s food. Infected kittens may vomit, have diarrhea, become constipated, or lose their appetite. Giardia, a single-celled parasite, can also infect the small intestine. Most cats with Giardia show no symptoms at all, but some develop acute or chronic diarrhea.
Inflammatory Bowel Disease
Inflammatory bowel disease (IBD) is one of the most common intestinal disorders in cats and a leading diagnosis in cats with chronic weight loss and ongoing digestive symptoms. It tends to affect older cats disproportionately: one study found nearly 70% of cases occurred in cats over nine years of age. IBD causes persistent inflammation in the intestinal wall, leading to vomiting, diarrhea, and gradual weight loss that worsens over months or years if untreated.
Hairballs and Digestive Blockages
Cats swallow large amounts of hair during normal grooming because of their barbed tongues. Most of that hair either passes through the digestive tract in feces or gets vomited up periodically as a hairball. Unlike dogs and many other animals, cats lack certain wave-like contractions in the upper digestive tract that would normally sweep non-digestible material through. This means hair is more likely to accumulate in a cat’s stomach.
Occasional hairballs are normal and not a cause for concern. The problem starts when excessive hair builds up, which can happen in cats that overgroom due to skin conditions, stress, or digestive motility disorders. A large mass of retained hair can obstruct the stomach’s outlet, block the small intestine, cause constipation, or even damage the intestinal lining as it moves through. These blockages are a medical emergency. If your cat is retching repeatedly without producing a hairball, seems unable to keep food down, or has a swollen belly, the hair may have formed a blockage rather than a simple hairball.
Household Foods That Cause Problems
Several common human foods cause stomach distress or outright toxicity in cats. Onions, garlic, and chives belong to the Allium family and cause gastrointestinal irritation along with red blood cell damage that can lead to anemia. Cats are more susceptible to Allium toxicity than dogs. Chocolate and coffee contain compounds called methylxanthines that can trigger vomiting, diarrhea, excessive thirst, abnormal heart rhythm, and seizures.
Dairy products are a common offender that surprises many cat owners. Cats lack significant amounts of the enzyme that breaks down lactose, so milk, cheese, and cream often cause diarrhea and digestive upset. Yeast dough is particularly dangerous because it continues to rise inside the digestive tract, producing gas that causes painful bloating and, in severe cases, a life-threatening stomach twist. Alcohol, xylitol (an artificial sweetener), and salty foods can all cause vomiting and diarrhea as early symptoms of toxicity, with the potential to progress to much more serious complications.
When It’s an Emergency
A single episode of mild vomiting or soft stool is usually not an emergency. You can monitor your cat at home, offer fresh water, and see if symptoms resolve. The situation becomes urgent when you see any of these:
- Repeated vomiting or diarrhea that continues over several hours or returns in waves
- Blood in the vomit or stool, even in small amounts
- Severe lethargy where the cat is unresponsive or barely moves
- Signs of dehydration such as dry or tacky gums, sunken eyes, or skin that stays “tented” when you gently lift it at the shoulders instead of snapping back immediately
- A swollen, hard abdomen with signs of pain when touched
If symptoms persist beyond 24 hours without improving, that also warrants a vet visit even if no single sign seems dramatic on its own. Kittens, senior cats, and cats with existing health conditions are especially vulnerable to dehydration and should be seen sooner rather than later.
Checking for Dehydration at Home
Dehydration is the biggest immediate risk when a cat has vomiting or diarrhea. You can do a quick check by gently lifting the skin over your cat’s shoulder blades and releasing it. In a well-hydrated cat, the skin snaps back into place almost instantly. If it stays raised or slowly sinks back down, your cat is dehydrated. Also check the gums: they should be moist and slippery. Dry, sticky gums are another clear sign of dehydration. Combined with lethargy, weakness, or poor appetite, these signs mean your cat needs fluids and veterinary care.
Helping Your Cat Recover
For mild stomach upset that doesn’t involve any of the red flags above, you can support your cat’s recovery at home. Keep fresh water available at all times, since even mild vomiting depletes fluids quickly. If your cat won’t drink from a bowl, try a running faucet or a pet water fountain, as many cats prefer moving water.
A bland diet can help settle the stomach while the digestive tract recovers. The traditional approach uses boiled chicken breast mixed with plain cooked white rice. Stick with breast meat specifically, as thigh meat contains roughly twice the fat, which can worsen digestive symptoms. Offer small, frequent meals rather than one or two large ones, and gradually transition back to your cat’s regular food over three to five days as symptoms improve.
If the stomach upset keeps coming back, even if individual episodes seem mild, that pattern points toward an underlying issue like a food sensitivity, IBD, or parasites. Chronic, recurring digestive problems are worth investigating rather than repeatedly managing at home, especially in cats over nine years old where IBD becomes increasingly common.

