The answer to this question depends on your baby’s age. Typically, when you first bring your little one home from the hospital there will be no such thing as ‘bedtime’ for at least the first few weeks so don’t get too caught up in establishing a newborn sleep schedule right off the bat. Sleep will be cyclical and relate more to feeding time rather than the time of the day. As your baby matures, this will slowly change.
By around 2 - 3 months of age your baby will likely be ready for a more fixed schedule. During this period, try to get your little one to sleep between 8 to 11 PM.
Once your baby reaches 4 months of age until about 10 months of age, aim to get them to bed between 6 PM to 7:30 PM. This may seem early to you, however, a well-rested baby is a happy baby. When your baby is well-rested and happy they are less likely to be fussy and more likely to sleep soundly.
At around 10 months, you can shift bedtime back to 7:30 PM. This is because by 10 months, most children are sleeping through the night as well as napping so a later bedtime is best.
Once your baby enters their toddler years you can decide their bedtime based on their napping schedule. The more naps they take the later you may want to push their bedtime. If they’ve stopped napping, an earlier bedtime may be better.