Cats throw up after eating primarily due to eating too quickly, which causes regurgitation of undigested food. Other common causes include hairballs, food ...