1 Tobacco use, which restricts blood flow to veins and arteries, can — over time— cause chronic health conditions that lead to erectile dysfunction. 2  Being overweight, especially if you're obese. 3  Certain medical treatments, such as prostate surgery or radiation treatment for cancer.