What medications help treat angina pain?

Medications that can treat angina include:
  • Nitrates - These medications come in many forms like sublingual (under the tongue) pills or sprays, nitrate pills and nitroglycerin patches. These medications dilate the veins and therefore decrease oxygen requirements of the heart. They also work by dilating the coronary arteries and consequently they increase blood flow to the heart muscle. A sublingual nitroglycerin is used during episodes of angina. One tablet or one spray under the tongue can be used up to three times at five minute intervals. A burning feeling is typically felt under the tongue and often a headache occurs. The chest pain from angina usually goes away within a few minutes. Nitrate pills and patches also are used to treat angina. These medications usually have less effectiveness over time because of tolerance. Therefore, a patient should avoid these medications for a period of 8 to 12 hours per day.
  • Beta-Blockers - These medications block the sympathetic nervous system's effects on the heart, which decreases the heart rate and force of the heart's contraction. This class of pharmaceuticals reduces heart attacks and decreases death rates in patients who have had heart attacks. Beta blockers are extremely useful but sometimes have side effects that can limit their use in some people.
  • Aspirin - Aspirin prevents platelets from clotting - and therefore clumping onto blood vessel walls. Platelets clumping onto the walls of a coronary artery can cause a heart attack. The exact dose of aspirin is not clear. Usually a baby aspirin (half of an adult aspirin) is given daily. Aspirin can have side effects including upset stomach or stomach bleeding. People who are allergic to aspirin should instead take another anti-platelet medication called Ticlopidine.

Nitrates and other antianginals are commonly used to prevent, reduce, or relieve angina pain. They work by relaxing blood vessels and increasing the supply of blood and oxygen to the heart while reducing the blood pressure that your heart has to pump against.

Nitrates (nitroglycerin)

  • oral nitroglycerin (Dilatrate-SR, Imdur, ISMO, Isordil, Monoket)
  • nitroglycerin ointment (Nitro-Bid Ointment, Nitrol)
  • nitroglycerin skin patches (Deponit, Minitran, Nitro-Dur, Transderm-Nitro)
  • nitroglycerin sublingual tablets (Isordil, Nitrostat, Nitrogard, Sorbitrate)
  • other nitroglycerin tablets, capsules, and sprays (Nitro-Bid, Nitrocine, Nitroglyn, Nitrolingual, Nitrong, Nitrostat)

Other antianginals

  • ranolazine (Renexa)
Medications are often used to treat episodes of angina and prevent future episodes and heart attacks. These medications include aspirin, which helps blood flow more easily, and statins, which reduce the amount of cholesterol in the blood and can even reduce cholesterol buildup. Nitrates, calcium channel blockers, and beta blockers are often used to treat angina, because they all cause blood vessels to become more open so that blood can flow.

Continue Learning about Angina Treatment

Does angioplasty help treat angina?
Anthony L. Komaroff, MDAnthony L. Komaroff, MD
If you have stable angina (or no symptoms at all) from a narrowed coronary artery, medical thera...
More Answers
Are there alternative treatments for angina?
Honor Society of Nursing (STTI)Honor Society of Nursing (STTI)
Behavioral and lifestyle changes such as quitting smoking, losing weight, and eating nutritious food...
More Answers
How is angina treated?
Piedmont Heart InstitutePiedmont Heart Institute
Treatments for angina include lifestyle changes, medicines, medical procedures, and cardiac rehabili...
More Answers
Healthy Habits to Manage Angina
Healthy Habits to Manage Angina

Important: This content reflects information from various individuals and organizations and may offer alternative or opposing points of view. It should not be used for medical advice, diagnosis or treatment. As always, you should consult with your healthcare provider about your specific health needs.