Every book, website, and article I have ever read about babies and sleep, claims that babies usually wake up at 5:30am for 15-20min and then go back to sleep. Does any one know the reason? When does it stop? I'm really curious because my DD just starting doing it. Thanks