Agree little and often. Sandwiches cheese & ham, snickers bars, lucozade, extra water if a warm day and caffeine tablets to give me a lift towards the end of the walk if needed. I once took a packet of dried apricots, ate them at one go with somewhat distressing and embarrassing results.