Do you have any reason to get up at a set time in the morning? I find that when I regularly have to get up in the AM for work/class I hardly sleep because I don't start to get tired until about the time I ought to get up, but when I have no reason to get up my days tend to be about 22 hours awake and 4-6ish hours asleep, so I kind of slowly push the time that I sleep back by 2-4 hours a day and have something of a rotating schedule.
Some people (don't have any statistics or anything on how many) do this naturally. I remember a documentary/reportage about this old guy here in Sweden, a farmer or something farmerish, who lived according to his own "25 hour a day" schedule. That is, he slept when he got tired and got up when he was rested, continually pushing the time when he got up/to bed forward with an hour or so every day. That meant that every so often, he would be up at night instead of during the day, and didn't suffer the usual side effects of being awake/working during night time.
Though, this guy didn't have a real job or anything, so he didn't have any times to catch (on a side note; that is how you say it, right? "Time to catch"? I feel very unsure suddenly and my favourite translator couldn't help much either way). And I'm not saying being a farmer isn't a "real job", just that he wasn't a "real" farmer - I believe he was a pensioner and only did it because he wanted to.