Some drugs may control certain types of heart irregularities, or reduce the effects of valve problems. Others are used to lower cholesterol, reduce clotting ability, or improve blood flow. It's important to realize that while drugs can relieve symptoms of coronary artery disease, these drugs cannot clear blocked arteries. Also, every medication has potential side effects. Here are some of the major categories of drugs for heart conditions.
Nitrates dilate the coronary arteries, so more blood can flow, which eases strain on the heart.
Beta-blockers slow the heart down, so it doesn't work as hard. Aspirin is often prescribed as well, because it can often inhibit formation of blood clots. Scientists are working on a gelcap version that doesn't have these problems. There are many other medications for the treatment of high cholesterol and blood pressure. Heart medications are continually advancing.