Beta blockers work by blocking the effects of the hormone adrenaline. They make your heart beat slower and relax the blood vessels, which, in turn, reduces blood pressure. Beta blockers can also help the heart to beat more regularly.