91³Ô¹ÏÍø

Watch CBS News

Quality sleep could add years to your life, study finds

Not getting enough sleep? It could be shortening your life, a new study suggests.

According to released Thursday, getting the right amount of good sleep each night can play a role in heart and overall health, which could in turn add years to your life. The data also suggests that about 8% of deaths could be attributed to poor sleep patterns.

Dr. Frank Qian, co-author of the study and clinical fellow in medicine at Harvard Medical School, told CBS News that sleep impacts many aspects of health, from hormones and metabolism to mental health and memory. From his and his team's analysis, he was most surprised with the "potential life expectancy gain... with just fairly simple sleep quality improvements."

The qualities they identified include:

  • Getting 7-8 hours of sleep a night
  • Having trouble falling asleep no more than twice a week
  • Having trouble staying asleep no more than twice a week
  • Not using sleep medications
  • Waking up feeling rested at least five days a week

While this may resemble a typical nightly routine for some, for others, especially those who rely on medication for a solid night of sleep, meeting the goals on this list could pose a challenge. According to the , more than a third of Americans don't get enough sleep on a regular basis.

The study found that for those who reported meeting all five of the sleep measures listed, life expectancy was 4.7 years greater for men and 2.4 years greater for women, compared to people who met only one or none of the criteria on the list.

For those getting enough hours of sleep but still not feeling rested, Qian says it could indicate a number of things, including going to sleep distracted, sleeping in a less-than-optimal environment or having untreated sleep apnea, a sleep disorder that causes someone to intermittently stop breathing while asleep.

But he admits no one's sleep is perfect, and that's OK — to an extent.

"Certainly all of us... have those nights where we might be staying up late doing something or stressed out about the next day," Qian explains. "If that's a fairly limited number of days a week where that's happening, it seems like that's OK, but if it's occurring more frequently then that's where we run into problems."

The research was an observational study analyzing data from 172,321 people who participated in the National Health Interview Survey between 2013 and 2018, which is fielded each year by the CDC and the National Center for Health Statistics.

More research is needed to understand the differing results between the sexes as well as what types of sleep aids or medicines are a factor and their impact. 

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=fd53910ecf4604072044ab7c46d9b028'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });