Men with impotence should see their doctor to find out the likely cause of the problem and discuss what treatments might be best. If the problem is psychological—for example, being able to get an erection during porn or spontaneously at night but not when around a partner—your doctor may be able to refer you to a therapist or counselor.
Finally, there is no such thing in 2009 as "generic Viagra", "herbal Viagra" or any non-prescription medication that has been proven to help impotence. Don’t be fooled by clever or persistent advertising. Prescribed medications for impotence can interact with other medications so persons should only get those medications from their doctor:
See a similar question: http://www.sfcityclinic.org/drk/menshealth14.asp.
To your health,
MEN'S SEXUAL HEALTH ADVICE
Trying something new? Find out if you're taking STD risks.