I did 18miles once but, I was marathon training nad had been building up to it for months. By the time I had finished, my feet had huge blisters and I ached in places I didn't even know I had places!!! Never ever again! I didn't run the marathon in the end through injury and, nowadays I get shin splints after only a few miles so, my running days are behind me.
I am usually starving after a normal cardio session (about 1h30mins - 2hrs)