Could my heart medicine (metropolol tartrate, gemfibrozil or metformin) be causing me to have a continuing ED problem and would viagra or other med help?? Intercourse
. Not just the medication, but hypertension, diabetes, etc. can cause ED. The first step is to see if you can change your medication. If you have a heart condition and need to take nitrates you will not be able to take Viagra, Levitra, or Cialis.