SiN is right in forcing yourself to go to bed eariler even if you arent tired. it sounds to me like your body's sleep cycle has been pushed forward from where it should be.
only way to correct that is go to bed eariler even if you cant sleep. set your alarm for the desired time and FORCE yourself to get up then and hit the day, even if you only got 5 hours of sleep. then next night do the same, go to bed early, wake up on the alarm at the exact same time. rinse and repeat.
after around a week, maybe even less your clock should adjust to this sleep pattern and u should be ok, as long as you dont throw youself out again. you'll also find that after a prolonged period of time that you will actually begin to wake up just before your alarm goes off, heh its a bitch waking up with 5 mins to go, but at least you wont wake from your deep sleep cycle which is what causes you to feel the most tired when you first wake up (as opposed to waking up from rem sleep = good).
masturbation is also a great idea to relax

thats what i do