Why Does My Cat Always Throw Up After Eating. Sometimes, it's the result of a hairball that needs to come up, but other times it can happen just after eating. He seems to go in cycles where he will throw up for a number of days (like a week) and then he will not for a few weeks.

You can also try giving your cat smaller portions more frequently through the day. This is because she didn’t even take the time to digest her food before tossing it back up on the rug. Large pieces of food and air in the stomach will likely come back up.