I think it's kind of a natural response sort of thing. I usually ride about 1.5-2 hours daily. When I do a 4, 8 or 12 hour ride, I don't have problems with it but there is a little barrier around that 2 hour mark... feels like quiting time, then it kicks in that I'm still riding and I have more energy and don't really notice how long the rest of the ride is. But proper nutrition and keeping the right water/chemical/energy balance and maintaining this at all times during the ride certainly makes a big difference in my performance for endurance rides. I've pretty much felt like crap at all points during a ride at one time or another though. If I do everything right with the whole water/chemistry/energy thing I usually feel better after a ride than before, for a ride up to about 6 hours anyways... this can be a real complication here in the desert because summer temps are often 110F and maintaining the right chemical balance/water level is very difficult, more like a loosing battle, after about 4 hours. This persists to about 8 hours with increased dehydration and loss of energy. 8-12 hours is like a red zone causing heat exhaustion (chills, fever, shaking, disorientation, dizziness, rapid shallow breating and pulse rate) and above 12 is like a suicide mission.