Two words. Trail Mix.

You can get giant bags of the stuff at BJ's or Sams Club. They are great for boosting protein and sugar levels and if you eat enough you won't have to find a bathroom for three days.