If you are doing much mileage, your body is going to start craving easily digested carbohydrates to convert to glycogen. When I'm on a reasonably tough tour, I get most of my calories from carbohydrates. Too much fat and protein will sit in my digestive system like a lump.