Get sildenafil online





Sildenafil
- Sildenafil is prescribed to treat erectile dysfunction
- Best for quick results
- Taken only when you need it GoodRx is NOT health insurance
. Cancel anytime.
Sildenafil is a prescription medication that treats erectile dysfunction (ED). It is the generic version of Viagra and shares the same active ingredient.
Learn about sildenafil (generic Viagra)The effects of sildenafil (generic Viagra) typically last for at least 4 hours, meaning that it can help you get an erection within this timeframe. But it can stay in your system for up to 20 hours (close to a day).
Learn more about how long sildenafil stays in your systemSildenafil (generic Viagra) is a phosphodiesterase type 5 (PDE5) inhibitor. This type of medication slows the “off switch” for erections, helping to get and maintain an erection for longer. It relaxes the smooth muscles and blood vessels inside the penis. At the same time, it increases blood flow to the penis. You’ll still need to be aroused to get an erection, though. The medications won’t cause an erection if you’re not aroused.
Learn more about how sildenafil worksSildenafil (generic Viagra) can start working within 30 minutes, but it may take a couple hours for some people. Overall, sildenafil begins to work within 1 hour for most men.
Learn more about how long it takes for sildenafil to workThe typical sildenafil (generic Viagra) dosage for ED ranges from 25 mg to 100 mg as needed, no more than once a day. People over age 65 may need to start with a lower sildenafil dose. This is also the case if you have severe kidney problems, liver problems, or if you’re taking interacting medications. Your healthcare provider will help you figure out the best sildenafil dosage for you.
Learn more about sildenafil dosageLike all medications, sildenafil (generic Viagra) has an expiration date set by the manufacturer. While that doesn’t always mean that the medication stops working after that date, it’s a good idea to avoid taking any medications after their printed expiration date. Always consult with a healthcare professional before taking something that has expired.
Learn more about medication expiration datesother medications
Treatment with more flexibility
Tadalafil offers flexibility: choose to take it as needed, or daily for anytime readiness.*Prices are subject to change based on your preferred subscription plan, quantity, and dosage. The final price of your treatment will be available prior to enrolling in your subscription plan.
Flexible pricing
Use our calculator to see what fits your budget and needs.$
18
per month
Total$108
*Prices are estimates based on your preferred medication, your quantity and dosage, and shipping frequency with Care Direct. All plans are subject to healthcare provider approval and may be subject to change based on the healthcare provider's clinical judgment

Care from trusted healthcare providers
Board-certified healthcare providers ensure safe, effective treatment—giving you the confidence to take control of your health.Other frequently asked questions
In general, it can take close to a day for sildenafil (generic Viagra) to fully leave your body. Sildenafil is typically effective for about 4 hours. After about 16 to 20 hours, it’s mostly gone from your body. Certain factors—such as age, other medications you’re taking, and health conditions you may have—can change how long sildenafil stays in your system.
Learn more about how long sildenafil stays in your systemWhile sildenafil (generic Viagra) isn’t FDA approved to treat premature ejaculation, some studies suggest it may be helpful for this use. PDE5 inhibitors like sildenafil could make you last a few minutes longer.
Learn more about how sildenafil can help you last longerThe price of sildenafil (generic Viagra) can change based on pharmacy and insurance coverage, but GoodRx has discounts that can help lower the cost regardless of your insurance status. You can subscribe to sildenafil through GoodRx starting at $18 a month.
Learn more about our discounts on sildenafilNo, sildenafil (generic Viagra) is available only by prescription in the U.S. Other countries have different pharmacy regulations.
Learn more about sildenafil's prescription statusBoth sildenafil (generic Viagra) and tadalafil (generic Cialis) can be used for erectile dysfunction (ED), but there are some differences between them. Tadalafil is approved to treat both ED and BPH whereas sildenafil can only be used for ED. Sildenafil seems to reach its peak effect more quickly, but tadalafil lasts longer in the body. Additionally, sildenafil can only be used as needed, but you have the option of taking a lower dose of tadalafil every day for more spontaneity in your sex life.
Learn more about the differences between sildenafil and tadalafilFirst, you’ll answer some questions about your health and treatment preferences. During this process you’ll create a GoodRx account (or log in if you already have one) and choose a prescription plan. Next, a licensed clinician will review your information and message you with approval or clarifications. Once your prescription is approved, your medication will be shipped directly to you.
Your subscription covers your online consultation with a healthcare professional, any medication, and delivery—all for one flat fee. Pricing varies based on your medication and plan selection, starting at just $18 a month.
No. When you sign up for a GoodRx subscription, we take care of everything—from your telehealth consultation to the prescription process. Once you submit your medical history and symptoms, a licensed healthcare professional will review your information and, if appropriate, issue a prescription. We’ll then take care of shipping your medication directly to you.
No, but the good news is our prices often beat insurance anyway! Your subscription includes your visit, messaging, medication, and delivery, all starting at $18 a month.
Top viewed ED articles
Which treatment is right for you?