For the guy who has a hard time getting it up, there's Avanafil. When you need to get hard fast, Avanafil will do the trick. The erections are powerful and long-lasting, so you can have sex all night long.