When you’re angry, blue, or stressed out, your body floods with adrenaline and other stress hormones.
These hormones — and other substances released by a body under stress — affect the supply of blood to the heart muscle, increase the clotting of blood particles, and limit the blood flow in the coronary vessels, which may result in the build-up of a blood clot.
Chronic stress is also associated with increased inflammation in the body, which is implicated in several chronic conditions, including heart disease.
Some experts have also theorized that too much stress can speed the buildup of fatty plaque in your large and medium-sized arteries, a condition called atherosclerosis.
If you get angry enough, your arteries can squeeze together tightly; blood pushing through an area filled with soft plaque may then “erode” the fatty substance so that it ruptures, leading to the formation of a blood clot.