The main causes of inadequate blood supply to the heart muscle are
Atherosclerosis: Atherosclerosis of the coronary arteries, is the main cause of inadequate blood supply to the heart muscle. Patients are prone to symptoms of inadequate myocardial blood supply after activity, emotional stress, etc. Acute myocardial infarction can occur in severe cases.
Thrombosis: If atherosclerotic plaques rupture, erode or bleed, leading to thrombosis, acute myocardial insufficiency can occur.
Vasospasm: Spasm (cramping”) of the coronary arteries due to various causes can cause violent constriction and narrowing of the arteries, which can lead to manifestations of inadequate myocardial blood supply.