<-- Man with iron stomach its not unusuall for me to chug a couple of glasses of milk just before a run/ride. The other day I skiped breakfast and was starving before our group ride and ended up snaging this mayo infested gas station chicken salad sandwich and wolfed it down right before our 2 hour ride in the super hot Florida sun. They thought I would puke for sure but I felt just fine!
No way could I do 7 hours tho, my seat is too uncomfortable for me I get a brused tailbone from long rides, sounds like you just over did it abit might have somthing to do with what ya ate too, but I dont care what you eat if you push yourself too hard you will puke.