Alcohol can cause stomach lining inflammation (gastritis), which can cause nausea, vomiting, and stomach pain. It also stimulates the production of excess acid in the stomach and delays the passage of gastric contents into the small bowel, which contributes to nausea and vomiting. Vomiting is your body's reaction to excess toxins from alcohol.