Full effects (meaning rock hard) for me are like 3-8 hours.
But it usually gives me a plump, 'hung' feeling down there, and a quick erection, for a good 24 hours afterward, which means I gotta be careful when I'm showering at the gym the next day else the guy across the way might think I'm happy to see him.