A poor diet and lack of exercise aren’t the only culprits when it comes to heart disease. Your head, and your emotions, play a significant role too. Depression, anger and hostility, anxiety, chronic stress and a lack of social support all contribute to heart attacks.In a Harvard-based study on heart disease, one in every 40 heart attack survivors reported an episode of anger in the two hours before the attack. Stress hormones constrict blood vessels, speed up the heartbeat, and make the heart and blood vessels especially reactive to further stress.