The causes of sleep deprivation and vague pain in the heart include arrhythmia, cardiac insufficiency, coronary heart disease, vegetative nerve disorders, etc. The treatment includes medication and surgical treatment. 1. Arrhythmia: If it is arrhythmia, you can give drugs such as amiodarone for anti-arrhythmic treatment. 2. Cardiac neurosis: If the heart pain is caused by psychological disorders such as neurasthenia, then amitriptyline, doxepin and other drugs can be given as antidepressant treatment. 3. Coronary heart disease: If the heart pain is triggered by coronary artery stenosis, oral aspirin and antiplatelet therapy can be given at this time, and intervention and other surgical treatments can be given when necessary. 4. Phytoneurosis: If the heart pain is caused by phytoneurosis, then you can give clonazepam, lorazepam and other anxiolytic treatment. Finally, the phenomenon of sleep deprivation heart hidden pain, please consult a doctor in time, the above drugs must follow the doctor’s instructions.