The most common reason for cats throwing up is overeating. This can trigger a stretch reflex in their tummies that results in the regurgitation of food.