Vomiting blood is a backward flowing (regurgitation) of blood through the upper gastrointestinal (GI) tract. The GI tract includes the small intestine, stomach, mouth, throat and esophagus, the tube that moves food and secretions from mouth to stomach. |