The amount of sleep each person needs depends on many factors, including age. Infants generally require about 16 hours a day, while teenagers need about 9 hours on average. For most adults, 7 to 8 hours a night appears to be the best amount of sleep. Women in the first 3 months of pregnancy often need several more hours of sleep than usual.