Impotence & Erectile Dysfunction Support Group
Erectile dysfunction or impotence is a sexual dysfunction characterized by the inability to develop or maintain an erection of the penis for satisfactory sexual intercourse regardless of the capability of ejaculation. There are various underlying causes, such as diabetes, many of which are medically reversible. The causes may be physiological or psychological.
I was into light fitness and combined it with swimming before. That had only positive effect on my sex drive.
I have heard that steroids can be very harmful for the sex drive of a man. You should check your testosterone levels now, if you have used any testosterone boosters before.
You hsould go and see a doctor to check whether it is physical or psychological. There are means to cope with it nowadays.
Regarding the question.
I think I got my ED from a long period without actually having sex with a woman (2 years) and extensive use of pornography, masturbation. There might be some psychological factors involved also.