The amount of sleep each person needs depends on many factors, including age. Babies generally need about 16 hours a day, while teenagers need about 9 hours a day.