i had the same problem before, i couldn't wake up from bed, i had problems with thinking, some days even headaches, my whole day was like that i was tired, went to bed after work, and in the morning it was even worse.
Then i started to use the same tactic that Steve, my alarm-clock was set to 6:10 in the mornig, i have train at 6:30, i was walking about 5 min. so i have 15 min. in house to wake up, prepare myself and go out. And it was good because mind is fully operational all the time, and when you stop doing something you will feel tired again.
The second thing that i did was to change a little the thing that i was eating, especially in the evening, and the third thing was to clean my mind from every thoughs before going to sleep. You see, when you're sleeping, mind concentrate all night on some of your last thoughs, and on your last state, so if you went to bed tired with headache and negative thoughs, then when you wake up in the morning, you will be even more tired, and you'll feel like you haven't even slept one hour.
It takes a few days to reorganize your body and mind, but eventually you'll feel better

good luck!