Impotence, also known as erectile dysfunction, is the inability to achieve or maintain an erection firm enough for sexual intercourse. There are many causes of impotence, including anxiety, stress, bereavement, diabetes, stress, side effects from medication, excessive drinking, psychological causes, and deterioration of the blood vessels, among others. Treatments for impotence include medication, counseling, relationship counseling, psychotherapy, herbal medicine, and homoeopathy.