the key is a routine, my problem was always that I wanted to sleep in on the weekends, once I started getting up around the same time every day (within an hour) I evened out.

re OP, for sure my body doesn't run on a 24 hour clock, I would always want to sleep about 8-10 hours then be up about 20, but it makes it hard to schedule your life.