Newborn babies sleep for a variable duration. Most of the babies would sleep for 12 - 16 hrs.