I go climbing on Sundays (starting at 2-3PM). Climbing is a very energy-consuming process and I need to have my body filled with energy, so I don't feel irresistable urge to eat after couple of hours doing climbing (no way you can fix a grip on rock handle after you've eaten steak with potatoes).
My question is when and what should I eat to get lots of lasting energy for my activities? When should I consume proteins to help my muscles grow a bit? (Hands are just wasted after you spend 4-5 hours climbing).