Hello all, I have vomited blood on more than one occassion in the past year, about 3 times. It isn't often but can be scary. I'm not speaking for everyone who vomits blood because there can be serious reasons that do not include alcohol, but for me it would be from over drinking, or drinking and not eating properly. I think the person has to have been drinking for a certain period of time for blood vomiting to occur, not just happen because someone drank too much one weekend, the drinking has to be consistant, over months or years. Also, not eating properly and drinking heavily can cause this. I say, lower the levels of drinking a lot and drink less often, and when you are going to drink, make sure you eat at least 2-3 good meals that day, and lots of fluids. Take care of yourselves!