1. What causes erection problems?
There are lots of reasons why you might be having erection problems. The most common causes are physical: high blood pressure (hypertension), heart disease, smoking, lack of exercise or high alcohol intake.
The erection process can also be affected by some medicines, surgery (for example prostatectomy) and nerve damage caused by diabetes, stroke or spinal cord injury. Psychological factors such as anxiety, stress, relationship problems and depression may also play a part.