I'm having the same problem. I sleep about 3 hours a night (I don't fall asleep til about 7 am and sleep til about 10 am and it sucks). Fortunately, I'm not working right now.
Anyway, my doctor told me today about Valerian Root and Melatonin. I'm going to try these. She also said having a normal sleep pattern will gradually happen naturally after about a month.