Angina is a type of chest pain caused by reduced blood flow to the heart. It is usually due to obstruction or spasm of the coronary arteries from atherosclerosis. There are three main types of angina: stable angina occurs with activity and is relieved by rest; unstable angina occurs at rest or with less activity and lasts longer; variant angina occurs at rest due to coronary artery spasm and responds to nitroglycerin. Treatment involves lifestyle changes and medications like beta blockers, calcium channel blockers, nitrates, and ranolazine to reduce symptoms and risk of heart attack.