Vomiting blood when angry can be caused by ruptured blood vessels in the lungs, such as bronchiectasis and lung cancer; on the other hand, it can be caused by a peptic ulcer, commonly a stomach ulcer.
The excitement of the sympathetic nervous system during emotional stress can cause vasoconstriction, which can lead to a sharp rise in blood pressure and a rapid heart rate, and if there is a history of bronchiectasis or tuberculosis, it can cause bleeding from ruptured capillaries in the lungs. In the case of peptic ulcers, the increased secretion of gastric acid can trigger an aggravation of the ulcer and bleeding from the ulcer, as well as bleeding from ruptured varicose veins when the patient is emotionally excited.
For frequent vomiting of blood, a CT scan of the chest and abdomen is needed to rule out diseases such as bronchiectasis, lung occupancy, heart enlargement, and tumors in the liver or stomach; gastroscopy can check the esophagus and stomach for ulcers, hemangiomas, and malignant tumors; all of these diseases can trigger the phenomenon of ruptured blood vessels bleeding with a higher frequency and amount of bleeding, and routine stool The examination will send a positive occult blood test.
Patients who are prone to vomiting blood when they are angry should not be overly emotional and nervous, and should eat a diet that is easy to digest and prohibits hard and sharp foods that could cut through the ulcer.