No, you don’t sleep forever, just enough that you don’t have to have an alarm wake you in the middle of a dream, that is obviously not enough sleep. You can eat good food in quantity but it must be truly GOOD food and eaten earlier in the day. Yeah, you probably need to go to bed earlier but you just have to learn to get your enjoyment earlier, I remember when I used to think two AM was an early bedtime but when I look back I wasn’t doing anything that wonderful most of the time. Of course there were a few exceptions 80)
Heck I don't mean 2AM either! That's a rarity for me to stay up that late. But I enjoy late-night TV once in a while, and sometimes I don't even get home from work until 9:00 PM. Usually I'm in bed at 11:30 to midnight and up "officially" at 7:15, but my wife gets up at 5:45 and most of the time I toss and turn for the rest of that time after she gets up, and don't get back to sleep until finally a few minutes before the alarm goes off.
Once a coworker told me that one sleeps in 90 minute cycles and if you awake before it is up you are groggy. I find that to be true. I am definitely not a morning person (coffee helps though) but if I wake up less than an hour and a half before the alarm is set for and there is time for a little more sleep I know I will be groggier that day.