Suddenly spitting out a mouthful of blood from the throat, you should seek medical treatment to identify the cause of the disease, and take medication such as carbachol, endoscopic treatment, etc. as appropriate. The first step is to distinguish between coughing up blood (hemoptysis) and vomiting blood (hematemesis) and to identify the cause of the illness. Hemoptysis is often seen in respiratory diseases such as tuberculosis, bronchiectasis, but also in mitral stenosis, thrombocytopenic purpura and other diseases. Vomiting blood is mostly seen in gastrointestinal bleeding, such as ruptured esophagogastric fundal varices and peptic ulcer. If the bleeding is large and rapid, do not try to swallow to avoid choking or irritation of the gastric mucosa, promptly sent to the hospital emergency room, monitor the patient’s condition, and if there is shock to establish venous access, supplemental blood volume treatment. Medications can be used under medical advice, such as carbachol, aminocaproic acid, posterior pituitary hormone and other hemostatic drugs; if it is gastrointestinal hemorrhage, endoscopic hemostasis can be performed in the emergency. When the above methods cannot effectively control bleeding, interventional embolization and surgical treatment are feasible. In addition, the causative treatment of the original disease should not be ignored. For example, the whole standardized anti-tuberculosis treatment for tuberculosis, portal hypertension can be treated with surgical treatment such as portacaval shunt, peptic ulcer surgical treatment, etc., to prevent re-bleeding.