waystinthyme wrote:
-go to bed early, so you can sleep for a sufficient amount of time before you have to get up

-shower, prepare your lunch and set up everything you'll need before you leave in the morning--the night before.

-set three alarms. if you need to get up at 6:00: set one for 5:30, one for 6:00 and one for 6:15. the 5:30 alarm wakes you up, but you can still lay there/semi-fall back asleep before you get up, the 6:00 alarm is your signal that you need to go ahead and get out of bed. if you hear the 6:15 alarm it's your last call to crawl out of bed, or if you've already started eating breakfast/etc, it's a reminder of what time it is. the three alarms thing works well for me, but it may not be for everyone.

good luck...

-waystinthyme
I also do the three alarm warning. I set mine up for 7:00am then 7:15am then 7:30am. 

I suggest going to bed at the same time every night. I cannot stress this enough. 

I shower in the morning as well, and prepare everything the night before.