Feel depressed in your heart and feel suffocated from time to time. This condition may be considered to be caused by psychosomatic factors or diseases, such as anxiety disorders, depression, somatoform disorders, and adjustment disorders, which may cause this discomfort to appear. In addition, people with anemia, hyperthyroidism or coronary atherosclerotic heart disease may also experience similar conditions. It is best to have an ambulatory electrocardiogram, cardiac ultrasound, thyroid hormones, and blood tests to clarify the diagnosis.