Meh, depends on how you define 'long' and your fitness/physiology. Some folks push themselves too far to do big epic rides and blow themselves up for months = not that desirable.
But you look at some of the best ultra endurance athletes, they can crank out 300km days on a MTB for 2 weeks straight