There's a reason that marathon runners used to 'hit the wall' at about the 20 mile point because that was when their glycogen ran out. These days they would probably be drinking energy drinks or gels while they run.
Been there, done that. In my first marathon, the last six miles took me almost as long as the first 20.
But the solution, for me at least, wasn't energy drinks (unless you count water). Instead, by the time I ran my second one, I'd made sure I had enough training miles in my legs that the wall was that much farther away. When I finished, I felt I could have run another 5-10 miles, but wisely didn't put that to the test.
I don't see why cycling should be fundamentally different - the more long runs you do, the easier it should get.