Viagra pills (sildenafil) help about 70% of men with erectile dysfunction and should be taken 30–60 minutes before sexual activity. The cost depends on the form and pharmacy: generic sildenafil can cost around $4–10 per pill with pharmacy discounts or programs, while brand-name Viagra is much more expensive, approximately $117 per 25 mg pill. Despite the drug’s effectiveness, many men are still unaware of pill-free erectile dysfunction treatments and consider inhibitors (PDE5) their only treatment.
At Dr. Jennifer Walden, I believe it is important to provide information not only about the drug itself and its generics, but also about alternative treatments for erectile dysfunction that address the underlying cause and restore Sexual Wellness, rather than simply temporarily alleviating symptoms.

Treatment Option | Type | Effect | Cost / Notes |
---|---|---|---|
Viagra pills (Sildenafil) | Medication | Temporary increase in blood flow, works 4–6 hours | Generic: $4–10 per pill with pharmacy discounts Brand-name Viagra: ~$117 per 25 mg pill; prescription required |
Cialis (Tadalafil) | Medication | Long-lasting effect up to 36 hours | Generic tadalafil: ~$2–$9 per pill depending on pack and dosage |
Big D Wave® | Shockwave Therapy | Repairs blood vessels, restores natural function for 1–2 years | $3,000 (10 sessions), $2,000 (6 sessions), $450 (single session) |
P-Shot® (PRP) | Injection / Regenerative | Improves erection hardness, may increase size; lasts 12–18 months | $1,900 per procedure |
BoCox™ | Botox Injection | Facilitates erections, lasts 3–6 months | Consultation required |
Hormone Therapy (Testosterone) | Hormonal Treatment | Restores testosterone, boosts libido, energy, and erections | $25–$70/month; annual cost $600–$1,500+ depending on form and monitoring |
- Understanding Erectile Dysfunction: Why Most Men Think Viagra Pills Are the Only Solution
- Buying Viagra Pills: Costs and Safe Sources
- Sildenafil Side Effects, Interactions and Reasons for Treatment Failure
- Modern ED Treatments Beyond Pills at Dr. Walden’s Clinic
- Your Next Step: Consultation at Dr. Walden’s Austin Clinic