I eat/drink the same stuff (gu roctane, water, gatorade) regardless of how long the ride is -- the only difference is how much of it I consume. I also eat a larger-than-usual breakfast before a long ride, and a larger-than-usual dinner the night before. Plus I've learned the hard way to make sure I eat normally for breakfast and lunch the day before, or else I'll wind up hungry during the ride.
If I start to feel like crap on a ride, I pull over and have a snack. Even if the next rest stop is only a few miles away. It always helps. It helps to clear your head, too.
However I think I recall that you mentioned in another thread that you're diabetic -- if I'm remembering right, I don't know how this might affect things, if at all.
- Gray 2010 carbon WSD road bike, Rivet Independence saddle
- Red hardtail 26" aluminum mountain bike, Bontrager Evoke WSD saddle
- Royal blue 2018 aluminum gravel bike, Rivet Pearl saddle
Gone but not forgotten:
- Silver 2003 aluminum road bike
- Two awesome worn out Juliana saddles