Final answer:
In Prinzmetal's angina, calcium channel blockers and beta-blockers should be avoided, while nitroglycerin is an effective treatment. Aspirin may also be prescribed to reduce the risk of blood clots.
Step-by-step explanation:
Prinzmetal's angina is a type of angina pectoris caused by vasospasm of the coronary arteries, leading to decreased blood flow to the heart muscle. The drugs that should be avoided in the treatment of Prinzmetal's angina are calcium channel blockers and beta-blockers. These medications can further reduce blood flow to the heart by causing excessive relaxation of the coronary arteries, exacerbating the vasospasm.
Nitroglycerin, on the other hand, is an effective treatment for Prinzmetal's angina. It works by relaxing the smooth muscle in the coronary arteries, relieving the spasm and increasing blood flow to the heart muscle.
Aspirin, although not specifically mentioned in the reference materials, is not contraindicated in Prinzmetal's angina and may be prescribed to reduce the risk of blood clot formation and subsequent heart attack.