// Adds dimensions UUID, Author and Topic into GA4
Friday, August 14, 2026
28.1 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

Singaporean woman blindsided after BF says his romantic feelings have stayed at ‘40%’ since day one

He told her that happy days could make his feelings stronger, but he saw those increases as “artificial”.

‘It feels too equal’: Singapore woman says 50/50 dating made her less attracted to man after 2 dates

She said she might simply prefer men who take more initiative at the start of a relationship, including planning dates and offering to pay.

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