How long do newborn babies sleep for? Babies need to sleep a lot in the first few weeks, but it might not feel like that as their sleep will be in short, random bursts. Some babies might only sleep for a total of 10 hours out of 24, whereas others might sleep up to 20 hours out of 24 – either is perfectly normal .