Babies usually sleep between 15 to 18 hours per day in the first few months, but sleep patterns can vary, with periods of sleep ranging from a few minutes to several hours at a time.