This content is for educational purposes only and is not intended to be a substitute for professional medical advice, diagnosis, or treatment. Read more.
How long does sildenafil last?
Sarah Morgan advises that sildenafil usually lasts for around 4 hours, and that you should take it 30 minutes before sexual contact.
Transcript
Sildenafil can last for up to four hours. But don't worry, this doesn't mean you're gonna have an erection for four hours. It just means that you'll be able to get an erection on demand during those four hours.