I’ve been having chest pains for years and I can’t figure out what’s causing them.

Chest pain for several years and can not find the cause may be caused by psychological factors, but also may be due to pathological factors such as cardiac neurosis, angina and other diseases, usually no obvious organic changes, not easy to detect. After excluding psychological factors, symptomatic treatment can be given. 1. Psychological factors: if the pressure is too high, long-term mental tension, anxiety, may lead to chest tightness, chest pain and other discomforts, it is recommended to maintain a happy mood, relaxation, adequate rest, can be relieved. 2. Cardiac neurosis: typical symptoms include palpitations, chest pain, chest tightness and so on. Patients need to follow the doctor’s instructions to apply alprazolam, eszopiclone and other benzodiazepines, as well as metoprolol, propranolol and other beta-blockers. At the same time need to cooperate with the doctor for psychological guidance, behavioral modification, biofeedback and other psycho-psychological behavioral therapy. 3. Angina pectoris: there is often discomfort in the anterior region of the heart, the pain is short, and there is no obvious abnormality in the electrocardiogram after the pain. It is suggested that patients should do ECG examination in time when chest pain attacks occur. Patients can always have quick-acting heart pills or use nitroglycerin as prescribed by the doctor. To summarize, it is recommended that patients maintain a positive attitude and happy mood, and seek medical treatment in time after eliminating mental factors.