It’s recommended that ED medications should be taken 1-2 hours before sexual activity. If taken too close to sex, they may not ‘kick in’ quickly enough.