// Adds dimensions UUID, Author and Topic into GA4
Saturday, June 13, 2026
30.5 C
Singapore

Irregular weekday sleep linked to higher blood glucose, NUS study finds

SINGAPORE: A study by researchers at the Yong Loo Lin School of Medicine at the National University of Singapore has found that cutting back on sleep during the week can disrupt how the body manages glucose, and that trying to make up for it on weekends does not reverse the effect.

The clinical trial involved 48 healthy adults aged 21 to 35. After two nights of proper rest, participants were divided into three groups reflecting common sleep habits.

One group was put on a pattern familiar to many office workers and students: six hours of sleep on weekdays, then eight hours on weekends. A second group also had eight hours on weekends, but their weekday sleep was deliberately erratic, anywhere between four and eight hours. The last group slept a steady eight hours every night.

When glucose tolerance was measured, the two groups that experienced sleep restriction during the week showed impaired glucose metabolism. Those with irregular sleep patterns recorded a notable rise in blood glucose levels.

Only the group with consistent eight-hour nights showed no significant change.

Researchers say the findings show that sleep deprivation raises the risk of developing type 2 diabetes. The belief that weekend catch-up sleep can help the body recover, they noted, does not prevent blood sugar levels from climbing. The study has been published in the medical journal Sleep.

- Advertisement -

Hot this week

M1 says no changes for customers after Simba acquisition plan collapses

M1 emphasized that the company remains operating steadily and will continue to provide reliable services to its customers.

Maid agency falsely claims that its helper could speak Mandarin; magistrate orders them to pay S$1,558 to family

The maid agency misrepresented a helper’s language skills, leaving a bedridden elderly woman unable to communicate with her caregiver

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //
Enable Notifications OK No thanks