I just went through the exact situation. I was staying up all night and sleeping my day away which results in sleeping life away and the constant fatigue and unmotivation from the lack of life.
I finally got tired of it myself, what I did to make sure I was tired at a decent time in the evening was stay up all night long and wait till 10 pm. That way I could begin the process of waking up at a decent time. I don't recommend that because it actually took awhile to catch up from that all nighter and I felt more tired then ever because of it. But I do recommend setting your alarm earlier and earlier till you finally get your schedule set.
Just that small change in sleeping habits can change everything else. The day seems longer and you can get more done.
Good Luck and I hope it all works out for you.
__________________
|