i go to bed at 5, wake up at 12 and fall back asleep, im kinda in the same boat as you. i was also like this during the time of Blizzards WWI(i was supplying information about the happenings to some freinds of mine), every day stay up as long as you can into the next day, eventualy you will be back to were you started(for me it took like 2 days)
also what i just said is EXACTLY what That Guy with a Halberd would do.