You can get branded and generic Viagra online, but they both require a prescription. As a result, you cannot buy them over the ... 20-mg dose or $6 per 50- or 100-mg dose. Shipping is free on ...