My 3 month old is a great sleeper and we are thrilled he is up to 5 to 7 hr stretches at night. However those stretches are not when we want them. We usually get him to sleep between 7 and 9 pm and he will sleep until 1 and 3am. He is up every 2 hrs after that though. I have tried yo feed him again around midnight hoping that will help him sleep to 5 to 7am but he still wakes every 2 hours. Any suggestions?