WaitToUnlock · 21 June 2026

How to Stop Doomscrolling at Night So You Actually Sleep


A familiar pattern: you meant to be asleep an hour ago, but you're still in bed scrolling a feed you won't remember in the morning. You know it's hurting your sleep, you do it anyway, and you do it again the next night.

Doomscrolling at night is a design problem rather than a character flaw. The apps are built to be endless, and at 11pm you are tired and impulsive. Trying harder in that state doesn't work. What works is setting things up earlier in the day so late-night access is blocked.

Why willpower fails at night

During the day, deciding to cut back feels easy, because you're rested and not currently tempted. But the decision that matters happens at night, when you're depleted, and that's exactly when self-control is weakest. Making the decision in those conditions means the impulse usually wins.

So don't rely on making a good decision at midnight. Make the decision during the day and remove your ability to reverse it at night.

Step 1: Schedule Downtime for your sleep hours

iPhone Screen Time has a feature built for exactly this. Open Settings > Screen Time > Downtime and schedule it for your wind-down window, say 10:30pm to 7am. During Downtime, the apps you haven't explicitly allowed are locked, so the feeds aren't available when you reach for them.

Step 2: Add app limits to the worst offenders

Downtime covers the schedule; App Limits cover the volume. Under Screen Time > App Limits, add a tight daily limit to the apps you overuse: social media, video, news. Set them low. When the limit's hit, the app greys out instead of opening.

Step 3: Charge your phone outside the bedroom

The simplest friction of all: don't bring the phone to bed. Charge it in the kitchen or hallway and use a separate alarm clock. If the phone isn't within arm's reach, the half-asleep scroll never starts. This one habit does more than any app setting.

Step 4: Close the loophole that ruins it all

Here's where most people fail. They set up Downtime and limits, and then, at 11pm, they hit the block, tap "Ignore Limit," enter the Screen Time passcode they chose themselves, and keep scrolling. The setup you built during the day takes five seconds to undo at night.

For the setup to actually hold, you need a Screen Time passcode you can't just tap in from memory when the urge hits. If you pick the code yourself, you'll remember it, and you'll use it.

How to make the block actually stick

We built WaitToUnlock for this. It generates a random Screen Time passcode and walks you through entering it on your phone without memorising it, then stores it encrypted. Your Downtime and app limits are then protected by a code you genuinely don't know.

If you ever truly need the passcode back, you can request it, but it's revealed only after a wait. So at 11pm, when the impulse to disable everything hits, there's no instant override. By the time you could get the code, the night is over.

You keep using the Screen Time you already have, with no new app on your phone and nothing you can delete at midnight to escape the block.

The short version

Set Downtime for your sleep hours, add tight limits to the apps you overuse, and charge the phone in another room. Then protect the whole setup with a passcode you can't bypass on impulse, so the limits you set at noon still hold at midnight.