Some babies sleep for 8 hours and others for 20 hours in a 24 hour period. Young babies sleep for short amounts of time throughout the day and night and don't usually sleep for more than 3 hours at a time. They have small stomachs and wake up every 2-3 hours for a feed. Some babies wake and feed more often than this