The normal sleep duration for a three-month-old baby is 16 to 18 hours a day.
Generally speaking, three-month-old babies need to sleep 16 to 18 hours a day, but we can’t generalize, this is because there are individual differences in the sleeping time of babies, some may be a little longer, while others may be a little shorter, but as long as there is no deviation from the normal range very much, it can be considered normal.
It is worth mentioning that the growth and development of infants cannot be separated from sufficient sleep, and infants can only grow and develop healthily and normally if they can ensure sufficient sleep, so it is very important to ensure that infants have sufficient sleep.
To summarize, if you find that their sleep time is excessive and abnormal, please consult a professional doctor for help.