It's the hydration that makes the diff.....even if you do drink, or especially if you drink onboard, plenty of water makes all the difference in the world, more so than changing your food intake. I can handle the alcohol as long as I drink lots of H20- after all, when I get an upgrade to 1st class, I WILL take advantage of the free alcohol!! I am an FT'er, for cryin' out loud!! Also, load up on vitamins, they really seem to help as well.