B.
well 8hrs at a time is a lot for a 4 month old. Mine were still doing every 2-4 hrs.
Technically "sleeping through the night" for a baby is 6 hrs at a time , not from the time you go to bed to the time you get up. Congrats you have a baby that sleeps through the night early.