Beta-blockers are drugs that are mainly prescribed to treat high blood pressure and heart problems. They have also been shown to be effective in treating symptoms of anxiety, such as rapid heartbeat, excessive sweating and trembling.