5D Library › Fasting, Ketones and the Metabolic Basis of Attention · 中文

Chapter 8. Practice: A Four-Week Metabolic-Switch Log

What this chapter is for

This chapter is a way to observe, carefully and safely, what a modest change in meal timing does for one person: hunger, energy, sleep and a simple measure of attention, with optional ketone and glucose readings. It is an observation log, not a treatment, a weight-loss plan or a challenge. It goes no further than the 16:8 schedule, and it is written for healthy adults only.

Note

Before you start. Read the medical notice in the preface. Do not use this programme if any of the conditions listed there apply to you, including diabetes treated with medicines that lower blood sugar, use of an SGLT2 inhibitor, pregnancy or breastfeeding, age under 18, a current or past eating disorder, being underweight, or kidney disease or gout. If you take any regular medicine, ask your doctor or pharmacist first. Drink water freely during the fasting hours.

The four weeks

Week Schedule Eating window (example) Focus
1 12:12 07:00 to 19:00 Baseline: learn the log, change nothing else
2 14:10 09:00 to 19:00 A slightly longer overnight fast
3 16:8 11:00 to 19:00 The full schedule
4 16:8 or 12:12 Decided at the end of week 3 Keep, or return, by the rule below

Keep the same foods and roughly the same amount you normally eat. Do not try to eat less; the point is to change timing only, so that what you observe can be attributed to timing. Keep the end of the window fixed and move its start, so that the evening, and therefore sleep, stays the same.

The daily log

Fill in one row each day. Paper works as well as a spreadsheet.

Column Meaning
date, week The day, and which week of the programme
fast_h Hours from the last food of the previous day to the first food today
sleep_h Hours of sleep last night (estimate)
hunger 0–10, just before the first meal
energy 1–5, mid-afternoon
lapses Lapses in a 3-minute reaction-time test, at the same time each day
warning 1 if any warning sign occurred (see stop rules), else 0
bhb, glucose Optional: finger-prick readings before the first meal

The reaction-time test is a short version of the psychomotor vigilance test, widely used in sleep research: for three minutes, a stimulus appears at random intervals and you respond as fast as you can; responses slower than 355 milliseconds count as lapses (Basner et al. 2011; Dinges and Powell 1985). Several free applications offer it. Do it at the same clock time each day, ideally in the late morning, which in week 3 falls near the end of the fast.

Note

Optional meters. Blood ketone and glucose meters are not needed. If you use them, measure at the same time each day, before the first meal. In healthy adults on this programme, expect morning β-hydroxybutyrate mostly below 0.5 mM (Chapter 6). A reading above 3 mM, or a glucose reading below 3.0 mmol/L (54 mg/dL), is not expected on a 16:8 schedule: stop the programme and seek medical advice.

Stop rules

Eat, and stop that day’s fast, if you notice any of: faintness or dizziness on standing; palpitations; confusion or difficulty concentrating that worries you; shakiness, sweating or sudden weakness; vomiting; a severe headache. Record the day as a warning day.

Stop the whole programme, and talk to a doctor, if warning signs occur on two days in any one week, if you faint, or if any symptom is severe or does not settle after eating.

Stop also if the log begins to affect how you feel about food: if you find yourself thinking about eating most of the day, feeling guilt after meals, eating much more at night to make up, or wanting to push the fast longer than planned. Those are signs that the practice is not good for you, whatever the numbers say.

Reading your four weeks

Calculation

The program below summarises a four-week log by week. The numbers are an invented example generated by the program itself, not data from a real person.

import random

# Twenty-eight days of an invented example log, one row per day.
rng = random.Random(5)
WEEKS = {1: ("12:12", 12), 2: ("14:10", 14), 3: ("16:8", 16), 4: ("16:8", 16)}
log = []
for day in range(1, 29):
    week = (day - 1) // 7 + 1
    window, fast_hours = WEEKS[week]
    log.append({
        "week": week,
        "fast_h": fast_hours - (rng.random() < 0.2) * 2,                 # some days end early
        "sleep_h": round(rng.gauss(7.0, 0.5), 1),
        "hunger": min(10, max(0, round(rng.gauss(3 + (week == 3) * 1.5, 1.2)))),   # 0-10
        "energy": min(5, max(1, round(rng.gauss(3.4, 0.7)))),            # 1-5, afternoon
        "lapses": max(0, round(rng.gauss(4.0, 1.5))),                    # 3-minute test
        "warning": rng.random() < 0.03})                                 # dizziness ...

print("week  plan    fast (h)  sleep (h)  hunger  energy  lapses  warning days")
for week, (window, _) in WEEKS.items():
    rows = [r for r in log if r["week"] == week]
    mean = lambda k: sum(r[k] for r in rows) / len(rows)
    print(f"{week:4d}  {window:6s}  {mean('fast_h'):8.1f}  {mean('sleep_h'):9.1f}  "
          f"{mean('hunger'):6.1f}  {mean('energy'):6.1f}  {mean('lapses'):6.1f}  "
          f"{sum(r['warning'] for r in rows):12d}")
# week  plan    fast (h)  sleep (h)  hunger  energy  lapses  warning days
#    1  12:12       11.7        7.1     2.7     3.9     3.4             0
#    2  14:10       13.1        7.0     2.7     3.9     4.7             1
#    3  16:8        15.1        7.1     4.7     3.3     4.1             0
#    4  16:8        16.0        7.0     2.4     3.3     3.6             0

In this invented example, the person’s fasting hours followed the plan (a few days ended a little early). Hunger before the first meal rose in the first week of 16:8 and fell back the week after, a common report as people adjust. Energy in the afternoon was a little lower in the two 16:8 weeks. Lapses moved up and down from week to week by more than any trend. There was one warning day, in week 2: by the rules, that day’s fast should have ended at once; one day does not stop the programme.

The rule for week 4. At the end of week 3, compare it with week 1. Keep 16:8 for week 4 only if all of the following hold; otherwise return to 12:12:

  1. there were no warning days in week 3;
  2. average sleep was not more than half an hour shorter than in week 1;
  3. average energy was not lower by a full point or more;
  4. hunger before the first meal was usually 6 or below;
  5. you would like to continue.

In the example, all five hold, so week 4 continued with 16:8.

Note

What one person’s log can and cannot show. A month of one person’s data is good at showing tolerance: how hunger, energy and sleep respond, and whether warning signs appear. It is poor at showing effects on attention, because daily scores vary a lot for reasons that have nothing to do with meals, such as sleep, stress and caffeine, and because you know which week you are in. If your lapses look lower in the 16:8 weeks, that is interesting, but it is not evidence that fasting improves attention. That needs a controlled trial with many people, which is the subject of the next chapter.

After the four weeks

Whatever you decide, the log is worth keeping. If you stop, your notes are the record of how the change felt. If you continue with 16:8, an occasional week of the log, perhaps once every few months, shows whether anything has changed. If you have a medical check-up, take the log with you. This book does not suggest going further than 16:8; Chapter 6 explains why longer fasts belong to a different category of risk.

References

Basner, Mathias, Daniel Mollicone, and David F. Dinges. 2011. “Validity and Sensitivity of a Brief Psychomotor Vigilance Test (PVT-B) to Total and Partial Sleep Deprivation.” Acta Astronautica 69 (11–12): 949–59.
Dinges, David F., and John W. Powell. 1985. “Microcomputer Analyses of Performance on a Portable, Simple Visual RT Task During Sustained Operations.” Behavior Research Methods, Instruments, & Computers 17 (6): 652–55.

Fan, Y. (2026). Fasting, Ketones and the Metabolic Basis of Attention: Autophagy, β-Hydroxybutyrate and the Bioenergetics of Intermittent Fasting [断食、酮体与注意力的代谢基础] (Version 1.0.0). 5D Library. https://doi.org/10.5281/zenodo.23684203 · Licensed under Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0).