There are many causes of pain in the heart, such as digestive system diseases, heart diseases, mental factors, cardiac neurosis, lung diseases and so on. 1. Digestive system diseases: reflux esophagitis, reflux gastritis, esophageal lacrimation and other diseases can cause pain in the fossa of the heart, usually accompanied by nausea, vomiting, diarrhea, abdominal distension and other symptoms. 2. Heart disease: coronary heart disease, acute myocardial infarction can also cause pain in the fossa of the heart, usually after exercise, after overwork, emotional ups and downs of the situation of the onset, accompanied by tightness in the chest, shortness of breath, and even cause a sense of imminent death. 3. Psychological factors: pain in the fossa of the heart may also be due to emotional excitement, anxiety, depression and other mental factors. 4. Cardiac neurosis: cardiac neurosis can also cause pain in the fossa of the heart, usually in a quiet situation, accompanied by anxiety, dizziness, insomnia and other phenomena, can show obvious anxiety. 5. Lung diseases: Pneumonia, pleurisy, lung tumors and other diseases can cause pain in the heart, usually accompanied by cough, fever and other symptoms. There are many causes of pain in the heart, if the phenomenon, you should go to the hospital in time to improve the examination, after a clear diagnosis to give standardized treatment, do not ignore the symptoms, take it lightly.