In some cases, online ED providers accept health insurance. Privacy: Confirm that your personal data and payment details are confidential. John’s wort. You can take it in a small dose daily or in a larger dose as needed. You’ll soon start receiving the latest Mayo Clinic health information you requested in your inbox.The average length of time Viagra lasts. On average, Viagra lasts between 2 and 3 hours before its effects start to diminish. Viagra can last up to 5 hours or longer depending on your dosage, your. Generic Viagra (sildenafil) is an alternative to the branded Viagra drug that can be used for treating erectile dysfunction (ED). It’s now sold by many manufacturers, including online. If you’re interested in buying Viagra online, five of the best options available are Hims, Roman, Lemonaid, Optum Store, and REX MD. Read on for full details on the process .