I used to sleep like this for many years, though I shifted a little less than one hour per day, my full circle was around a month. What fixed it for me:
1) Getting out every day, even when I don't have to.
2) Using alarm for going to sleep, not for waking up.
3) I think this is the main one - I've got some social obligations, so I needed to be awake during the day.