91³Ô¹ÏÍø

Watch CBS News

Social media influencers claim to have cracked the code for the best sleep

A viral trend on social media claims to have cracked the code to getting the very best rest. Influencers swear by "sleepmaxxing," but some sleep experts caution not all the recommended so-called hacks will help.

The trend may resonate because many people apparently struggle to get enough sleep. According to the Centers for Disease Control and Prevention, close to 38% of adults in Miami-Dade and Broward do not get sufficient sleep.

The tips that come up under #Sleepamaxxing vary from lesser-known pointers to science-backed hacks.

So what really helps?

"Quieter room, more of a cooler temperature, going to bed at the same time, waking up at the same time," Maria Suurna, director of Sleep Surgery at the University of Miami Health System, said.

Harneet Walia, medical director of sleep at Baptist Health Miami Cardiac & Vascular Institute, added to the list of proven ways to improve sleep hygiene. At the top of the list is getting seven to eight hours a day.

"Make sure you stay away from electronics an hour or so before bedtime. Avoid caffeine, because it has alerting properties, after noon or after 2 p.m. Everybody metabolizes caffeine in different ways," Walia said.

Options vary in their effectiveness

There are some viral suggestions on social media that these doctors say won't work for everyone.

"So melatonin is more so given to shift the sleep timing. For instance, in people who are night owls or people who are morning larks, that's where melatonin can be more effective," Walia said.

When it comes to magnesium, Walia said it can work, especially for patients who have restless leg syndrome.

One option making the rounds is taping one's mouth shut while they sleep.

"Absolutely, there is some reason to kind of consider that, for example, nasal breathing is definitely the most optimal way of breathing during the day and at night," Suurna said.

Both Suurna and Walia said if someone is still feeling sluggish after several hours of sleep, if they are constantly tossing and turning or can't fall asleep, it may be time to see a specialist and get a sleep evaluation.

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(); } }); }); }); });