I second this suggestion, although I found the cheaper Cordygen5 worked better than their more expensive product Cordygen VO2 Max. Go figure!
I take 2/day in the month leading up to the endurance event, then 3 on the day of the event 2 hours prior. I'm a MACHINE on this stuff, no joke...