Ideal Sleep Duration Calculator
Find the recommended range of total sleep hours per night based on your age group, from newborn through older adult.
Recommended Sleep
Adult (26-64 years)
7-9 hours
per night
How to Use the Ideal Sleep Duration Calculator
Select your age group to see the recommended range of total sleep hours per night, based on commonly published sleep-duration guidelines from sleep health organizations. This answers a different question than a bedtime calculator: rather than telling you a specific clock time to go to bed or wake up, it tells you how many total hours of sleep you should be aiming to get each night based on your age.
Example
An adult aged 26-64 should generally aim for 7-9 hours of sleep per night. A teenager aged 14-17, by contrast, needs more — typically 8-10 hours — reflecting the higher sleep needs of adolescent development.
Common Use Cases
- Checking whether you or a family member is getting an age-appropriate amount of sleep.
- Setting a nightly sleep goal as part of a broader health or wellness routine.
- Understanding how recommended sleep needs change as a child grows into adulthood.
FAQs
- How is this different from the Sleep Time Calculator? The Sleep Time Calculator works out a specific bedtime or wake-up time based on 90-minute sleep cycles. This tool answers a completely different question — how many total hours of sleep you should be getting per night based on your age — without reference to any particular clock time.
- Why do sleep needs decrease with age? Sleep needs are highest during infancy and childhood when the body and brain are developing rapidly, and gradually decrease through adolescence into adulthood, where needs stabilize before dipping slightly in older age.
- What if I regularly sleep less than the recommended range? Occasional short sleep is normal, but consistently sleeping below the recommended range for your age group is linked to a range of health effects over time. If you struggle to get enough sleep regularly, it's worth discussing with a healthcare provider.
