What should I do if my heart feels heavy all of a sudden?

Sudden feeling of heaviness in the heart may be caused by pericarditis, myocardial ischemia, and vegetative nerve dysfunction. It can be treated by general treatment, medication and surgery under the guidance of a doctor. 1. Pericarditis: Pericarditis is usually caused by viral infection and other reasons. Symptoms such as a feeling of heaviness in the heart, fever, and difficulty in breathing may occur. It can be treated with non-steroidal anti-inflammatory drugs (NSAIDs), antimicrobials and other types of medications, such as aspirin and vancomycin hydrochloride, under a doctor’s supervision. Or perform pericardiocentesis, pericardial stripping and other surgical methods for treatment. 2. Myocardial ischemia: Myocardial ischemia is usually caused by coronary artery stenosis and other reasons. Symptoms such as a feeling of heaviness in the heart, dyspnea, and pain may occur. It can be treated with vasodilating and other types of medications, such as nitroglycerin, under the guidance of a doctor. Or, coronary intervention, coronary artery bypass grafting and other surgical methods for treatment. 3. Phytoneurologic dysfunction: Phytoneurologic dysfunction may be caused by psychosocial, mental stimulation, personality traits and other reasons. Symptoms such as a feeling of heaviness in the heart, panic attacks and insomnia may occur. It can be treated under the guidance of a doctor by improving the living environment, doing exercises and other general ways. Or it can be treated by taking medicines that regulate brain function regulation and other types of medicines, such as ghrelin. When the heart suddenly feels heavy, it is recommended that the patient promptly undergoes a detailed examination in the hospital to determine the cause of the disease and choose the appropriate treatment under the guidance of the doctor.