Most newborns sleep an average of 16 hours a day, but this may vary from day to day and from baby to baby. Most of the time a newborn sleeps in 3 to 4 hour blocks of time. That pattern usually does not match an adult sleeping schedule. At first, babies do not know the difference between day and night. As time goes on, your baby will be more awake during the day and sleep longer at night.
Most babies start sleeping 6 to 8 hours at a time during the night at about 3 months of age. By 6 months of age, many babies sleep 8 to 10 hours at night without needing to feed. If your baby is still not sleeping through the night, don't worry. Some babies don’t sleep through the night until 1 year of age or older.
Your baby's sleep time is divided between nighttime sleep and daytime naps. Some babies sleep for longer times, but less often, and others sleep for shorter times more often. If your baby sleeps well at night, it’s fine to let him nap for as long as he wants. If your baby isn't sleeping at night as long as you wish, it may help to shorten his naptime.
Babies usually take 2 naps at 6 months of age and 1 nap after 1 year of age until kindergarten or first grade.
Babies learn to link certain things with sleeping. For example, if you always feed and hold your baby until he falls asleep, he links being fed and held with sleep. When your baby wakes up during the night, he may not go back to sleep without being fed and held.
After 2 months of age, your baby needs to learn to fall asleep on his own. Here are some ideas that may help: