I think my 24hr cycle is broken, it's more like 27hr. That would explain my body's desire to sleep odd hours every few weeks. It's almost like I can cope with a "normal" sleep pattern for a while then I need to have a bit of a bender and reset the clock by either pulling an all nighter, sleeping very little or sleeping loads.