I am preparing for a 120 mile ride. In my trainning rides, I find that 20 or so miles in I am starving. What are some ideas for meals before long rides? What about snacks in between?

Also, I need help. I have just had a few adjustments done on my bike and nothing seems to help the pain in my knees. Last year is was my left, now it's my right. I had the "body Scan" done to get a starting point for my bike fit, and like they told me there, this isn't exact, but it's just a good place to start. Well, my knees are still hurting. Is it the seat? Too high, too low? is it too far back? where should I begin looking for the problem. This pain in the backs of my knees has to stop.