It is mainly caused due to the buildup of waxy substance called plaque inside the coronary articles, the condition is called atherosclerosis. The buildup of plaque occurs over many years. This causes the blood to clot and form on the plaque’s surface. If it grows large then it blocks the blood to flow inside the coronary arteries.
Coronary artery spasms or hemorrhage into a plaque may also lead to occlusion of the arteries, but these are less common causes of heart attack.
Most common causes are:
Less common causes are: