sounds like you are getting dehydrated and possibly bonking - make sure you not only eat and drink after your ride, but during it as well.