Medically equivalent to Viagra®Results in 30-60 minutesEffects can last for up to 6 hoursSildenafil (generic Viagra®) Erectile dysfunction treatment£15.99PriceQuantity*Add to Cart