Ever since uni my sleeping pattern has messed up so on most nights I go to bed at around 2 or 3 in the morning and sleeping in till 1 or 2 in the afternoon, while if there's lecture next day then I tend to go to sleep around 12. =D
Wake up early. As you get older you realize that time is not an infinite amount that you have and that you want to be as productive as you possibly can be. I don't sleep much anymore, sleep is an over rated thing.
I was raised in a farm so I use to get up at 5am everyday. I've done it so much that my body automatically wakes up between 5am and 5:30am. So morning person here.
Although on days where I have to wake up early(like a lecture or an appointment) I will wake up early without much fuss. It's only on weekends/holidays that I like to sleep in.