Unfortunately i'm having the same problem. However i just think its my bad routine, I sleep for almost 4 to 5 hours when i get home in the afternoon, thus i dont get sleep till 2 or 3am. This has been happening to me just recently, before i could sleep in the afternoon and night like the lazy kat that i am :(