Erectile dysfunction can be caused by many factors, the most common being; 1. Physchological 2. Disease such as high cholesterol, diabetes, heart disease, vascular (this accounts for 73% of all cases), neurological, anti-depressant, tranquiliser therapy, blood...