The self-quantified, data-to-action human.
Sleepmaxxing is the internet's name for treating sleep as something to be optimised to the limit: mouth tape, magnesium, a room at 18°C, blackout blinds, a "sleepy girl mocktail", and a sleep score checked before the phone's notifications. Most of the advice is reasonable. What it usually lacks is a log. I have one, so I ran the trend against it.
The data is my own Garmin record: 626 scored nights between October 2024 and October 2026, averaging 7.1 hours and a sleep score of 68.5. Bedtime and wake time were only stored from June 2026, so the bedtime analysis below runs on 120 nights. Everything here is wrist-based tracking, which is good at duration and timing and unreliable at sleep stages. I have left the deep and REM numbers out for that reason.
1. Duration is almost the whole score
Bucket the nights by how long I slept and the score does what you would expect, up to a point. Then it stops.
| Time asleep | Nights | Avg sleep score | Avg overnight HRV |
|---|---|---|---|
| Under 6 hours | 39 | 56 | 29.6 ms |
| 6 to 7 hours | 32 | 70 | 27.9 ms |
| 7 to 8 hours | 24 | 79 | 30.6 ms |
| 8 hours or more | 25 | 79 | 30.8 ms |
Nights from June to October 2026 with full timing data (120 nights).
Going from under six hours to seven is worth 23 points. Going from seven hours to eight is worth nothing. That flat top is the most useful thing in the whole log, because it says the score is a floor detector, not a dial you can keep turning. Past seven hours, chasing a higher number is Goodhart's law with a pillow: you end up optimising the metric instead of the night.
2. Bedtime is the lever, not the bedroom
I am an early riser, and my wake time does not stretch to make up for a late night. So the thing that really decides how long I sleep is when I go to bed. The bedtime buckets show it clearly.
| Bedtime | Nights | Avg sleep score | Avg hours |
|---|---|---|---|
| Earliest half of bedtimes | 57 | 74 | 7.2 |
| Next slot (about 1 hour later) | 14 | 68 | 6.7 |
| About 2 hours later | 21 | 68 | 6.6 |
| Latest quarter | 28 | 60 | 5.8 |
My latest quarter of bedtimes cost me about an hour and a half of sleep and 14 points of score against the earliest half. No supplement I have ever logged moved anything by that much. If you only change one thing, change the time you get into bed, because for an early riser, a late night is a short night.
3. HRV barely noticed any of it
Overnight HRV sat between 28 and 31 ms in every bucket above, short nights and long ones. A single good night does not show up in it. That fits how I use HRV everywhere else: it is a slow, multi-week signal about load and stress, not a nightly reward for a good routine. If your sleepmaxxing dashboard is built around HRV going up after one perfect night, it will disappoint you.
4. Life beat every protocol
The monthly averages tell a bigger story than any tweak. My best stretch was June to November 2025, at 7.9 to 9.7 hours a night and scores in the high 70s. My worst months were March 2025 (5.9 hours, score 58), January to March 2026 (under 6 hours, scores in the low 60s), and May 2026, the month after I broke my femur, at 5.2 hours and a score of 51. Nothing in my bedroom changed between those periods. Work, travel and an injury did.
The uncomfortable number: only 49 of the last 120 nights reached seven hours. Sleepmaxxing content assumes you have the basics and are polishing the edges. My log says I am still working on the basics.
My sleep routine, as the data writes it
- Seven hours is the floor, not the target. The score plateaus there, so the goal is to stop having nights under six, not to win at eight.
- Bedtime moves, wake time does not. Because I wake early regardless, the routine starts the evening before. A late dinner or a late call is a sleep decision.
- Evening GLP-1 injection, right before bed. I moved the weekly injection to Friday evening so any side effects happen while I am asleep. It removed them almost entirely, and it is in the GLP-1 hub log.
- No sleep supplements right now. The magnesium I took during the femur recovery was part of a stack that is paused in full, because I could not tie it to a logged number. If something comes back, it comes back with a metric attached.
- Read the trend weekly, not the score daily. The weekly sleep chart on the Biohacking hub is the number I act on. A single night's score is a mood.
What I have not tested
Mouth taping, cold rooms, red-light glasses, sleep tourism and the rest of the sleepmaxxing kit are not in my log as experiments, so I cannot tell you what they do. Some of them may well help. What I can say is that for me, the gap between a bad night and a good one is about ninety minutes of time in bed, and no accessory closes that gap. If you travel a lot, the bigger sleep problem is usually time zones: I wrote that up in what time zones actually cost.
Next in this series: fibermaxxing, and why my food log says I am nowhere near it. Back to the Biohacking hub.
Ready to Train Smarter?
Get personalized training zones, race predictions, and performance insights with our free calculators.