what causes the pain in heart attacks?
Heart attack. A heart attack occurs when one or more of your coronary arteries become blocked. Over time, a coronary artery can narrow from the buildup of various substances, including cholesterol (atherosclerosis). This condition, known as coronary artery disease, causes most heart attacks. During a heart attack, one of these plaques can rupture and spill cholesterol and other substances into the bloodstream. A blood clot forms at the site of the rupture.