Sildenafil is taken orally, usually about 30 minutes before sexual activity with effects up to 4 hours. It allows men to enjoy and improve their sexual experiences, and it can also help to improve sexual satisfaction for both the person with ED and their partner.