Vomiting blood, or hematemesis, can be caused by bleeding ulcers, tumors of the gastrointestinal tract, or injury from vomiting. It can also occur due to a nosebleed or coughing up blood. When a person vomits blood, they regurgitate blood from their gastrointestinal tract. Sometimes vomiting blood, also called hematemesis, can occur in connection with a […]