Heart twitching may be suffering from coronary heart disease, cardiomyopathy and other diseases, may be caused by physiological factors, the specific causes also need to go to the hospital to determine the examination. 1. Coronary heart disease: coronary heart disease is generally caused by heredity, long-term smoking, obesity and other reasons, patients generally have no obvious symptoms in the early stage, mostly in heavy physical labor or strenuous physical activity after angina symptoms, with the development of the disease, the patient will appear heart twitching, shortness of breath, chest pressure and other symptoms, and some patients will also be accompanied by cold sweats, dizziness symptoms. 2. Cardiomyopathy: cardiomyopathy is mostly caused by nutrient deficiency, tachycardia, long-term alcohol consumption, etc. Most patients generally have no obvious symptoms in the early stage, with the development of the disease, the patient will appear congestive heart failure, generalized edema, ascites and other symptoms, some patients will also be accompanied by angina pectoris, palpitations (heartbeat accelerated, often accompanied by panic), dizziness, etc., and the serious patients will also have sudden death. 3. Physiological factors: to be in a state of long-term tension, anxiety, which is the patient’s cardiac muscle contraction ability to enhance the heart rate accelerated, which will cause the patient to appear cardiac tamponade, generally belong to the normal physiological phenomenon, do not need to carry out special treatment. If the situation of cardiac tamponade, you can first observe for a period of time, if also accompanied by other symptoms, you should promptly go to the hospital for medical treatment, after diagnosis and treatment as prescribed by the doctor.