Question: why does excessive drinking cause vomiting?
Answer: Alcohol irritates the stomach lining There are other factors at play that can make you vomit after drinking heavily. In addition to the buildup of acetaldehyde, excess alcohol can irritate the stomach lining. This causes a buildup of acid that makes you feel more nauseated.