can a 3 month old sleep 12 hours?
Babies vary a lot in the amount of sleep they need. Between the age of 3 and 6 months, some babies have 2 or 3 longish sleeps during the day, while others just have short naps. A few sleep 12 hours at night without interruption, some manage 8 hours while many others wake fairly regularly for feeds.