Vape Nerd · 996 days · Aug 2023 → May 2026

1,000 days of
puff counts.

Every morning: open spreadsheet, log yesterday’s count, reset counter. A small ritual that turned into a clear window into habit, nicotine dependency, and what it actually takes to stop.

Total puffs
476k
963 logged days
Peak daily nic.
60mg
Sep 2023
Final daily nic.
<2mg
May 2026
Day 996
0
puffs · braided hair · fine
01 — overview

All 963 days

Every recorded day as a dot. The purple line is a 30-day rolling average. The whole story in one view.

Daily puffs · 30-day rolling average · Aug 2023 → May 2026
02 — distribution

The shape of the data

Means hide a lot. The distributions before and after the quit attempt tell a richer story — and explain why you need more data than you’d think to detect any pattern reliably.

Distribution of daily puff counts — Before vs After quit attempt
Before (n=581, mean=556, σ=149) After (n=215, mean=417, σ=103)

The After distribution is not just lower — it’s tighter. Standard deviation dropped from 149 to 103. More predictable behaviour, less day-to-day chaos.

How many days to reliably detect a difference?

Given the variance in this data, detecting a real signal from noise requires more observations than most people expect. Based on a standard power analysis (α=0.05, power=80%):

50-puff difference
~164 days/group
100-puff difference
~41 days/group
150-puff difference
~19 days/group

This is why the post-quit dataset (n=215) is only just becoming powerful enough to detect moderate effects — and why single-day observations are always misleading.

03 — model

What actually drives the count?

Four candidate variables: where I was (location), what day it was, where I was in my cycle, and whether the kids were around. A decision tree fitted separately for Before and After the quit attempt — because the drivers changed completely.

Decision tree feature importance — Before vs After quit attempt
Before (Aug 23 – Apr 25) · R²=0.08
Location
81%
Cycle phase
19%
Day of week
0%
Kids
0%
After (Oct 25 – May 26) · R²=0.21
Day of week
71%
Kids
14%
Location
13%
Cycle phase
3%

Before the quit attempt, location explained 81% of what the model could find. After, day of week took over at 71%. The model also explains more variance After (R²=0.21 vs 0.08) — lower, more stable usage is simply more predictable.

04 — day of week

Weekly patterns

Each panel: all days as ghost dots, highlighted day on top with a dashed mean line. Sat and Sun are combined — no statistically meaningful difference between them (p=0.22 before, p=0.31 after).

Monday
Tuesday
Wednesday
Thursday
Friday
Weekend (Sat & Sun)

Before the quit attempt, weekends were actually the heaviest days — free time, fewer natural breaks (p=0.051 vs weekdays).

05 — location

Where I was

Location is the strongest single predictor in the Before era. WFH consistently means more puffing — proximity, no social cues, fewer natural breaks.

Mean puffs by location — Before vs After
Before After

Note: 2024 office data from desk booking records — may under-report actual office days. 2025–26 data complete.

06 — cycle phase

Hormonal cycle

36 cycles tracked, phases calculated from period start dates. Ovulation is consistently the lowest phase — statistically significant before the quit attempt (p=0.025 vs Luteal). After, the signal fades as lower overall usage reduces detectable variance.

Mean puffs by cycle phase — Before vs After
Before After * p<0.05 vs Luteal (Before era only)

Hypothesis: nicotine and hormonal appetite suppression interact. With nicotine effectively gone, the signal disappears. More data needed to be certain.

07 — the quit

What actually worked

Not willpower. Methodical nicotine reduction, one step at a time, watching the puff count for any compensatory increase. There wasn’t one.

Aug 2023
Started logging. Running at ~600 puffs/day on 10mg/ml — roughly 60mg nicotine per day.
Apr 2024
Switched to 5mg/ml. Puff count: unchanged. Nicotine intake: halved to ~27mg/day overnight.
May 2025
Attempted to quit through willpower. Count crashed from 527 → 200 in June, then bounced back to 440 by October. The data does not lie.
Apr 2026
Started blending own liquid. 0.83mg/ml → 0.45mg/ml. Each time: puff count unchanged, nicotine halved.
16 May 2026
Switched to 0mg liquid. ~1.8mg nicotine/day — less than a single cigarette. Puff count: unchanged.
19 May 2026
Didn’t pick up until 9am. At 9am: put it in a drawer. Braided hair. Zero puffs. Zero withdrawal.
Monthly average nicotine intake (mg/day)
10mg/ml 5mg/ml 0.83mg/ml 0.45mg/ml
Liquid strengthDaysMean puffsMean nicotine/dayvs peak
10mg/ml22356156.1mgbaseline
5mg/ml70048124.1mg−57%
0.83mg/ml203913.2mg−94%
0.45mg/ml163951.8mg−97%
0mg/ml4+→ 00mgdone

Total nicotine consumed over 996 days: approximately 29 grams. Each step-down halved nicotine intake without any meaningful increase in puff count. The physical dependency was already gone before the behavioural habit was broken.

Three things the data taught me

1
Recording data doesn’t on its own drive action. I logged 600 puffs a day for a year before doing anything about it.
2
But data does enable informed decisions. When I halved my nicotine concentration, everyone said “you’ll just puff twice as much.” The data proved that wasn’t how my behaviour worked — and that proof made each subsequent step-down feel safe.
3
95% of the variance is unexplained. Location, day of week, cycle phase, and kids together explain about 5% of why I vaped more or less on any given day. The rest is mood, stress, sleep, and a hundred things I didn’t track. Measurement is powerful; it is not omniscient.