Most men occasionally fail to get or keep an erection while Erectile Dysfunction. This is usually caused by tiredness, stress, anxiety, or drinking too much alcohol, and it's nothing to worry about. If it happens more often, it may be caused by physical health or emotional problems and Erectile Dysfunction.