Vomiting and spitting blood are related to gastric ulcer, varicose veins of the fundus, gastric cancer and other diseases. Gastric ulcers are induced when the gastric mucosa is damaged. When gastric ulcers are stimulated, the ulcer surface will not only be painful, but also cause blood seepage and vomiting, and a small amount of blood will also be spat out. Many people will be induced to have varicose veins in the fundus of stomach due to the increase of portal pressure caused by liver cirrhosis. When the varicose veins in the fundus of stomach rupture, a large amount of blood will flow out, which will induce nausea and vomiting, and the amount of blood spit out is relatively large, and some people will also have tarry stools. Gastric cancer belongs to malignant tumors, and when it enters into the advanced stage, the cancer in the patient’s stomach will rupture, and then there will be gastric hemorrhage, and when the blood flowing out gathers to a certain extent in the stomach, it will be excreted through vomiting.