BP meds & ED. First of all, high bp, especially high systolic bp, is not good for your erectile function. If you are older, this is especially so. Diuretics such as hydrochlorothiazide and spironolatone as well as beta-blockers such as atenolol can cause erection problems. There are some BP meds that may help you with erectile function, including arbs such as losartan and Alpha blockers such as doxazosin.