I just recently found out about this.
Viagra is legally available as a generic in the US,or at least the active ingredient is
there is a drug called Revatio that is a 20mg dose of sildenafil ,the active ingredient in viagra that is available as a generic prescription for about 1.50 a pill
it is used for the treatment of pulmonary hypertension but the law allows a doctor to write a prescription for an off label use.
if your doctor were to write this presctiption
Sildenafil 20mg #50
Take 2 to 5 tablets as needed for sexual activity
it would be perfectly legal and teh result would be viagra at $4.50 - $8 a dose.