Why can't I wake up early in the morning?

It is the problem of your geography. You just have to travel to a place that is a couple of hours behind your current timezone.