Man I totally have a fukked sleep cycle too, I totally get this. And part of the problem is that I will go for like a day or two with it fukked, and then it gets normal, then it's fukked again.
I'm just glad I don't work daily.... I can't imagine working a 9-5 when my sleep is fukked up.