The amount of sleep a person needs varies depending on their age and other factors. According to the National Sleep Foundation, adults need 7-9 hours of sleep per night, while teenagers need 8-10 hours, and younger children and infants require even more.