A baby over 1 month old, who is happy, normal, and growing well, can eat whenever he wants to.
Most babies do not sleep
through the night at that age, but a few do. Parents of those few babies can feel lucky that they don't have to get up at night. Usually, a bedtime feeding
at 10 P.M. Is fine. Then, the baby can be woken up at 5-6 A.M. To eat, to best match the parents' breakfast schedule.