It can also be a result of a more serious medical problem, such as arteriosclerosis, cardiovascular disease, or diabetes.These are some other causes of impotence:Prostate cancer surgery, which can affect nerves which control erectionHormonal dysfunction or low testosteronePrescription medications for high blood pressure, high cholesterol, depression, and other conditionsHeavy smoking, alcohol, or