Medications for angina are used to treat chest pain. These medications also have other uses, such as treating high blood pressure, heart failure, and managing arrhythmias. They work by improving blood flow to the heart and reducing its workload. Common classes include beta blockers, calcium channel blockers, and nitrates. Beta blockers like metoprolol (Toprol XL, Lopressor) and atenolol (Tenormin) come in oral forms. Calcium channel blockers, such as amlodipine (Norvasc) and diltiazem (Cardizem CD), are typically taken as oral pills. Nitrates like isosorbide mononitrate are also usually taken as oral pills. Another option is ranolazine, which is taken orally to help manage angina symptoms. These medications provide various ways to help control your chest pain and improve heart health.