How long does 20mg sildenafil last?

Sildenafil (Viagra) for ED (erectile dysfunction) lasts about four hours. It reaches peak concentrations in about an hour, so it’s best to take sildenafil 30 to 60 minutes before sex.Feb 19, 2020

Leave a Comment