Newborn baby sleep a lot, generally they sleep 16 to 18 hours in a day. But baby's sleep cycle not like adults sleep. Baby do not stay asleep for more than 2 to 4 hours. Baby's sleep is unpredictable, For better sleep, you have to teach your baby difference between day and night.
I agree with your discussion