Question: can drinking too much alcohol cause you to cough up blood?
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.