Vomiting blood caused by excessive sadness is not common in clinical and real life, but it is still a possibility and needs specific analysis. First of all, it should be clear that even if blood vomiting occurs after excessive sadness, this blood is vomited from the gastrointestinal tract, not directly from the heart. The reason why this happens is that the heart itself is the master of the blood vessels, and excessive sadness will cause the blood vessels to run out of order, and in the theory of the five elements, the heart is fire, and the spleen and stomach are earth, fire is the mother organ of earth, if the heart has problems, the mother will be sick and the son, which will also affect the function of the gastrointestinal tract, so in this case can cause the blood vessels to rebel and vomit blood. In Western medicine, excessive sadness causes excessive excitation of the sympathetic nerves, which after reaching a certain level will cause a stress response in the gastrointestinal tract, resulting in damage to the protective mucosa of the gastrointestinal tract and blood vessel rupture causing bleeding. Therefore, theoretically, there is a possibility of vomiting blood from excessive sadness. It is recommended that in the case of vomiting blood, you should go to the hospital in time and take appropriate examination measures to avoid delaying the diagnosis. Also pay attention to maintain a happy mood in daily life and do not be overly sad to avoid damaging your health.