There are many reasons explaining why a man can suffer from Erectile Dysfunction. The reasons can be stress, disturbed hormone levels, diabetes, blocked arteries of the penis, other prescribed medications and so on.
Impotence leads to sexual dysfunction as well as great psychological impact. A man can have normal sexual drive but the penis does not get the required hardness to perform.
Viagra is an erectile dysfunction treatment, which helps men achieving and maintaining erections until the end of sexual activity helping men overcome this medical condition.