Question: how long does vomiting after drinking last?
Answer: Key takeaways. Usually, hangover symptoms like vomiting will go away within 24 hours . If you do vomit after drinking, it's best to let your stomach upset run its course. Taking steps to prevent dehydration can help you feel better once the alcohol toxins are out of your body.