You probably have chronic coronary insufficiency (that is, myocardial insufficiency), that is, coronary heart disease. Holding one's breath at night and being afraid of cold are common symptoms of coronary heart disease, and they are also manifestations of decreased cardiac function.
Suggestion: Drugs mainly nourish myocardium and improve blood supply. You can eat Danshen dripping pills and Yangxinshi, both of which are Chinese patent medicines, with good effects, little side effects and no dependence. In addition, aspirin should be taken for a long time to prevent myocardial infarction caused by thrombosis.
Usually, the diet should be light, low in salt and fat, avoid greasy food, drink plenty of water, eat more fruits and vegetables, eat more beans and bean products, drink donkey-hide gelatin to replenish blood, and soak astragalus to replenish qi, which is very beneficial to myocardial ischemia of coronary heart disease.
I hope my answer is helpful to you. Please accept the appointment if you are satisfied!