Reduced blood supply to the penis or damage to the penile nerves is common causes of erectile dysfunction. However, stress and other mental factors may also play a role in the development of the illness.