Health & Fitness

I run experiments on myself and keep what works for me. I change one thing at a time, then watch my labs, lifts, weight, sleep, and energy — over years, not weeks. It's one person's data, not a study. I post it here so I can't fudge it. Latest: 288.1 lb on October 1, 2026.

"No man has the right to be an amateur in the matter of physical training. It is a shame for a man to grow old without seeing the beauty and strength of which his body is capable." — attributed to Socrates

Weight

288.1lb

Net change

-31.9lb

Body fat

14.2%

Lean mass

236.4lb

Body Weight

Current Phase: Bulk Based on last Aug 2026 – Oct 2026 trend (+0.77%)

Starting

320.0 lbs

Current

288.1 lbs

Change

-31.9 lbs

Avg/Week

-0.1 lbs

Weight Trend

RecordedTrend (EMA)270280290300310320330202120222023202420252026WEIGHT (LBS)

12 plateaus detected: Oct 2020–Apr 2021 (24.0 weeks, ~319 lbs) Apr 2021–Oct 2021 (24.1 weeks, ~317 lbs) Oct 2021–Apr 2022 (24.0 weeks, ~315 lbs) Apr 2022–Aug 2022 (15.4 weeks, ~313 lbs) Oct 2022–Jan 2023 (11.1 weeks, ~296 lbs) Jan 2023–May 2023 (17.1 weeks, ~290 lbs) Jun 2023–Jul 2023 (4.3 weeks, ~287 lbs) Aug 2023–Oct 2023 (6.7 weeks, ~293 lbs) Mar 2024–May 2024 (6.7 weeks, ~313 lbs) Jun 2024–Jul 2024 (4.3 weeks, ~307 lbs) Sep 2025–Oct 2025 (6.3 weeks, ~301 lbs) Aug 2026–Sep 2026 (4.4 weeks, ~284 lbs)

Body Composition

Composition Trend

BODY FAT %14%16%18%20%14.2%LEAN MASS (LBS)200220240260236.4FAT MASS (LBS)40506041.1Jan 2025Apr 2025Jul 2025Oct 2025Jan 2026Apr 2026Jul 2026
Date Body Fat
Oct 16, 2024 20.0%
Jan 14, 2025 14.9%
Oct 09, 2025 16.8%
Jan 09, 2026 14.9%
May 18, 2026 15.8%
Jul 24, 2026 14.2%

FFMI (Fat-Free Mass Index) normalizes lean mass for height. Natural male range: 18–25. Body fat categories per ACE guidelines.

Weekly Schedule

saturday

Active Recovery

Cut phase

Workout

Active Recovery

Mobility work, foam rolling

Cardio

Family Walk 2-3 miles

Daily Macros

3579

Calories

379g

Protein

133g

Carbs

169g

Fats

Mobility and a family walk — no lifting, so I drop the post-workout shake. Otherwise the same day of food.

Weekly Totals / Daily Average

26,653

3808/day

Calories

2988g

427g/day

Protein

966g

138g/day

Carbs

1198g

171g/day

Fats

Nutrition

Macros are the target. This is the food that hits them.

These are the meal templates I actually run. I prep them in bulk and eat the same thing for weeks, until I'm sick of it and swap something. Every item is weighed to the gram, because "eat more protein" is useless and "300g of 90/10, three times a day" is a plan. Items marked swappable can change without redoing the math.

The Standard Day

cut

~3,900 cal, 446g protein, six feedings. What a training day actually looks like with a chest freezer full of grass-fed beef. The real numbers — computed from the actual products, not a target I rounded to look tidy.

3,899 cal 446g P 140g C 172g F
Breakfast
674 · 36P · 48C · 38F
  • 180g Oatmeal bake 386 · 11P · 46C · 19F
  • 4 large Eggs 288 · 25P · 2C · 19F
Meal 2 — swappable
861 · 103P · 28C · 36F
  • 300g cooked 90/10 ground beef (swappable) 651 · 78P · 0C · 36F
  • ½ bag Jasmine rice (swappable) 105 · 2P · 23C · 0F
  • 1 cup Beef bone broth 40 · 10P · 0C · 0F
  • 25g Zero-sugar BBQ 8 · 0P · 2C · 0F
  • 40g Fat-free mozzarella 57 · 13P · 3C · 0F
Pre-Workout — LMNT · Edge of Insanity · Edge Pump — ~0 cal
~0
Shake — post-workout
320 · 67P · 7C · 4F
  • 2 scoops Whey isolate 200 · 42P · 4C · 2F
  • 2 tbsp PB powder 50 · 7P · 3C · 2F
  • 1 scoop Collagen 70 · 18P · 0C · 0F
Meal 3 — same build as Meal 2
861 · 103P · 28C · 36F
  • 300g cooked 90/10 ground beef (swappable) 651 · 78P · 0C · 36F
  • ½ bag Jasmine rice (swappable) 105 · 2P · 23C · 0F
  • 1 cup Beef bone broth 40 · 10P · 0C · 0F
  • 25g Zero-sugar BBQ 8 · 0P · 2C · 0F
  • 40g Fat-free mozzarella 57 · 13P · 3C · 0F
Meal 4 — low-carb close
1,183 · 137P · 29C · 59F
  • 400g cooked 90/10 ground beef (swappable) 868 · 105P · 0C · 48F
  • 1 bag Cauliflower rice 210 · 9P · 24C · 11F
  • 1 cup Beef bone broth 40 · 10P · 0C · 0F
  • 25g Zero-sugar BBQ 8 · 0P · 2C · 0F
  • 40g Fat-free mozzarella 57 · 13P · 3C · 0F

Swap slots

  • 90/10 ground beef → chicken breast · 99/1 turkey · bison
  • Jasmine rice → any cooked rice/potato, matched by weight

Swap within a slot and the macros still work.

Oatmeal bake Eggs 90/10 ground beef Jasmine rice Beef bone broth Zero-sugar BBQ Fat-free mozzarella Whey isolate PB powder Collagen Cauliflower rice

11 ingredients cover the whole week.

These numbers are for my body. For yours, try the macro calculator.

Supplements

What I take and when — timing's half the point. For each one: what I watch for, and what I've concluded after taking it for a while.

Other

Psycho Pharma Edge of Insanity

1 scoop

Thorne Creatine

20g/day

Thorne Multi-Vitamin Elite

2 capsules AM / 2 capsules PM

Thorne Omega-3 with CoQ10

2 gelcaps

Thorne Whey Protein Isolate

1-2 scoops (21g protein/scoop)

Following along?

I update this page as new data comes in. Health-related essays land in /writing.

Subscribe via RSS →