What’s going on with the blood spitting up every day

Spitting up blood on a daily basis can be caused by upper gastrointestinal disorders, such as peptic ulcers, and systemic bleeding disorders, such as thrombocytopenic purpura. Spitting up blood indicates that blood is vomited through the mouth for upper gastrointestinal bleeding due to gastrointestinal diseases, or it can be caused by systemic bleeding disorders. In patients with peptic ulcer, excessive gastric acid causes ulcers to form in the gastric mucosa or duodenum, and when the ulcers destroy the blood vessels in the gastric or duodenal wall, bleeding can be caused; endoscopy can be used to confirm the diagnosis; H2 receptor antagonists, such as cimetidine, should be taken under the guidance of a doctor. Thrombocytopenic purpura refers to widespread or limited cutaneous and submucosal bleeding caused by excessive platelet destruction; it is a common bleeding disorder. The diagnosis can be confirmed using complete blood cell analysis and physical signs, and drugs such as glucocorticoids should be taken under the guidance of a doctor. Patients who vomit blood every day should seek medical attention to find out the cause, and should be treated with medication or surgery under the guidance of a doctor to avoid delays.