Erectile dysfunction or male impotency is a condition in males which causes an inability of getting and maintaining an erection firm enough for the sex. If you have erection trouble from time to time, it may not be a reason to worry. Although, it can cause stress, lower self-esteem, and cause problems in the relationship. If you have a problem getting or keeping an erection, it may indicate underlying health condition that needs to be treated and may possess a risk of heart disease.