See a different doctor? It sounds to me that it's not just a sleep pattern problem.
At home, I'd suggest that you try and sleep normally, 8 hours a day, during night. Maybe your boyfriend can help you. At least shorten it down some, because the more you sleep, the more tired you get.