is it normal to have blood mucus after throwing up?
Vomiting that is very forceful or continues for a very long time may cause a tear in the small blood vessels of the throat. This may produce streaks of blood in the vomit. Swollen veins in the walls of the lower part of the esophagus, and sometimes the stomach, may begin to bleed.