What happened to the blood?

Spitting blood is mainly considered to be caused by oral ulcer, upper gastrointestinal bleeding and stomach cancer.
1. Oral ulcers: when patients have oral ulcers, because of the rupture of small blood vessels in the oral cavity, they will also vomit blood.
2. Upper gastrointestinal bleeding: when patients have serious gastric ulcer, duodenal ulcer, ulcer rupture and ulcer bleeding, they will vomit blood.
3. Gastric cancer: when the patient develops gastric cancer, the patient will vomit blood when the gastric cancer breaks down or the gastric cancer erodes the surrounding tissues and organs, resulting in blood vessel rupture.
There may be other reasons for vomiting blood, so it is recommended to go to the hospital in time, improve the examination to clarify the cause of the disease, and then give targeted treatment or therapy under the guidance of doctors.