Getting up in the morning used to be one of the central struggles of my life (seriously), but I rarely think about it now and I'm almost always up by 430am, which is something I never thought would happen. Here's my story, if anyone is interested.

I've struggled with getting up my entire life, and so has my entire family, immediate and extended. My 18-year-old brother regularly sleeps until 1pm, as do many of my cousins and their parents. I was homeschooled growing up and the day didn't typically start until 11am. In high school, I got suspended numerous times for missing my first few classes. I joined the Navy out of HS and I pretty rarely had issues with being late because I overslept, because the military is very effective at putting the fear of God in you regarding the consequences. I still always slept until the last possible minute before getting up. After the Navy, I went back to finish college and ended up taking about 30 hours worth of classes every semester, which helped some, but I still overslept and was always jumping out of bed and rushing to class at the last second. I very often would sit down in class about 5-10 mins after having been sound asleep before. My wife was very frustrated, and I was frustrated with myself. I was sure that I had some kind of sleep disorder, especially since my whole family is like this.

So what changed? Mostly what changed is that I realized what you've realized: life is too short to sleep it away. My central problem has always been the actual act of getting up; once I'm up and awake, I'm fine. So I started looking around and I found this article by Steve Pavlina:

http://www.stevepavlina.com/blog/2005/05/how-to-become-an-ea...

Basically, his method is to practice getting up, in the middle of the day. Bizarre (and embarrassing), but it works. I did this every day for a few weeks, and I immediately noticed a difference.

The other big thing I did was go to bed early. Not earlier, as I typically went to bed at 1am or 2am, but early. Like 8pm. I'd go to bed at 8pm for a week and get up at 5am. That was more sleep than I usually got, and since I was doing it consistently, it got easier over time. Then I started going to bed a little later and now I usually get to bed between 9pm and 10pm. Because I'm consistent, I get better quality sleep and I can get by on 7 hours consistently.

I know it's frustrating to have someone tell you to just go to bed early, but I found that it's a lot harder than it looks, especially because you've almost always got way more to do than you have time for and it feels like you should work on some of it rather than go to bed. The key for me was realizing (after some "split-testing") that I get probably 2-3x more accomplished in the four hours from 5am - 9am that I do from 10pm - 2am.

A few other things that I found vital:
- no caffeine after noon
- no computer or tv within an hour of bed
- keep room as dark and quiet as possible while sleeping
- try to keep the same schedule on weekends
- alarm clock in different room
- once you're up, immediately splash water in your face
- exercise several times per week
- track your progress!

Try this for a month. Most people I know who have become early risers would never go back. There's something incredibly rewarding about hitting 8am having already had breakfast, worked out, showered, knocked out a bunch of emails, read all your blogs, and built two new features. In San Francisco, that means you're about two hours from when most folks even start working :)

Good luck!