i wrote a long-ish post, so i decided to cut it back to the main points, this is all for me btw, i don't know if it works for everyone:
-finish eating around 90 minutes before i train.
-don't eat that much, you don't want to roll on a full stomach
-drink lots of fluids
-the worse the food, the more time i need to digest it, and the earlier i'll eat it.
ex: fruit i can eat 45 minutes before and feel fine, mcdonalds i need like 2 hours
Same as this guy. What I eat depends on how much time I have before practice. I hate when I end up rolling with a full stomach and will always choose to error on the side of being slightly hungry.