from a non medical stand point, you have a very good internal clock... some alot of people are like that, doesn't matter what they do, they will always wake up about the same times.... and not much you can really do about it, excempt maybe take a strong sedative... maybe that will keep you out past then..