There are several other types of medicines available for treating high blood pressure, including ACE inhibitors, calcium channel blockers, diuretics and beta-blockers.Although alpha-blockers are as good as all of these other medicines at lowering blood pressure, they are not as useful as the others for protecting you if you have a heart attack or stroke or in cases of heart failure.