β-Blockers are effective in treating several cardiovascular conditions such as angina, arrhythmias, myocardial infarction, and congestive heart failure. They are also used for hyperthyroidism, glaucoma, and migraine prevention. β-Blockers are competitive antagonists that lower blood pressure and heart rate by blocking β-adrenergic receptors. They have various mechanisms of action depending on their selectivity for β1 and β2 receptors, intrinsic sympathomimetic activity, lipid solubility, and ability to block alpha receptors or potassium channels. Common adverse effects include bradycardia, hypotension, bronchospasm, fatigue and sexual dysfunction.