Physical health problems are the most likely cause of erectile dysfunction, particularly in older males. Common chronic diseases such as obesity, diabetes and high blood pressure are often associated with ED and therefore, a healthy lifestyle is the best way to avoid ED.n most cases, blood vessel deterioration is the main cause of erectile dysfunction, so you want to make sure that your blood vessels are in good condition to allow normal blood flow.