Lifestyle issues such as substance abuse, smoking, and obesity, as well as the effects of stress and even prolonged bicycling, can cause erectile dysfunction.If you feel overwhelmed by all these possibilities, remember the importance of adequate and regular medical care.