Question: what does it mean when you puke up blood after drinking?
Answer: Throat irritation Retching — aka dry heaving — and vomiting after drinking too much can irritate the tissues in your throat. This can cause tiny tears that bleed, resulting in streaks of blood in your vomit. Forceful coughing can also do it. Your throat may also feel raw and scratchy or look a bit red.