My baby is 3.5 months old and wakes up once a night to eat. She slept through a few times and gave me some hope but went back to once a night. She goes to bed at 6 pm and was having a really long stretch to 3:30 am but just stopped doing this a week ago. Now she wakes up at 12 am to eat instead. In both cases, she'll sleep until about 5:30/6 am. I am feeling a lot more well rested with her waking up midnight because then I get that long stretch of sleep until the morning. I'm just a bit puzzled by this change!