Although the aircraft I fly will not fly those lengths, we often do days like that in multiple sectors and one of the things I find helps me is lot's of healthy snack to keep the energy levels up. Also 20 minute power naps and lots of water. Even with all that I still feel aweful and fall into bed at the end of it.