Erectile dysfunction may be brought on by many things. For example, certain medications, blood pressure medicines, health conditions such as diabetes that compromise blood flow to the penis, and even one’s personal life, stress and depression are all significant factors that can lead to E.D.