Sleep! How to Reset Your Body Clock
I can't vouch for this article, as I haven't even come remotely close to a normal sleeping pattern for the last 8 years or more, nor have I tried any of the practices mentioned. From my experience though, I do know how frustrating it can be at times, so I present this article with hope that it will help someone recover from a nasty, random sleeping pattern.