Anger can cause stomach pain, mostly due to stomach cramps or excessive secretion of stomach acid, as follows: 1. stomach cramps. The sympathetic nerve is excited when people are angry, stimulating the gastric sympathetic nerve excitement, which can easily cause strong contraction of the stomach muscles and lead to stomach cramps, mostly manifested as sudden and severe pain, accompanied by nausea, vomiting, etc. 2, excessive secretion of gastric acid, if long-term mental tension, anxiety or emotional instability, will stimulate the cerebral cortex to cause vagus nerve disorders, the vagus nerve function will be reduced to secrete 3, suffering from acute and chronic gastritis, gastric ulcer, duodenal ulcer and other digestive diseases, the spleen and stomach function disorders, patients are more likely to stimulate the gastrointestinal tract when angry, resulting in stomach pain.