Yes stress can cause heart attacks or heart related issues. However it is important to know what kind of stress you are being affected by, is it the physical stress, mental, work related stress or any other personal issues.physical stress is generally acknowledged to be good. In fact, the lack of physical stress (i.e., a sedentary lifestyle) constitutes a major risk factor for coronary artery disease. So this kind of “stress” is usually considered to be good for the heart – as long as the heart is normal.If there is underlying heart disease, however, too much physical stress can be dangerous.People who are quick to anger or who display frequent hostility have an increased risk of heart disease.