Justin Ribeiro · 26M · 5'10" · 162.3 lbs

Performance Dashboard

428 ng/dL total testosterone 250 ◎ TARGET 700+ 1100
Baseline
428
Current
428
Target
700+
Weight
lbs
Waist
inches
Vitamin D
27
ng/mL · target 60
Prolactin
16.2
ng/mL · target <10
Today's calories
Nothing logged yet today.
Go to Calories tab →
Protocol week
Set start date below
0 / 84 days
Recent check-ins
No logs yet.
Settings
Daily tracking

Calories & Macros

Training days ~2,400 kcal · Rest days ~1,850 kcal · Protein every day 140g+
Today's targets
Add food
🥩 Proteins
🍚 Carbs
🥑 Fats
🥦 Vegetables
Today's food log —
Nothing logged yet. Add meals above.
Visual breakdown
This week's averages
Log a few days to see weekly averages.
Daily tracking

Daily Check-in

Log every day. Patterns become data. Data becomes decisions.
Today
7
7
5
7
Supplements taken
Vitamin D3 5,000 IU
With largest meal · must have fat present
Omega-3 2–3g EPA+DHA
With D3 at same fat-containing meal
Zinc bisglycinate 25mg
With lunch or dinner · not with magnesium
Magnesium glycinate 400mg
Evening · 60–90 min before bed
Log history
No logs yet.
ShopRite · No eggs · T-optimized

Nutrition Protocol

~2,100 kcal avg · 140g protein · 80g fat · 180g carbs (training) · No spearmint tea · 2 PM caffeine cutoff
Avg calories
2,100
Protein
140g
Fat
80g
sat + MUFA focus
Carbs
180g
training days
5-Day ShopRite Meal Plan
Weekly Shopping List — ShopRite brands

Proteins — rotate these, don't eat the same thing every day

Ground turkey 93/7 (Shady Brook Farms)2.5 lbs
Atlantic salmon fillets (ShopRite fresh or Verlasso)1.5 lbs
Chicken thighs bone-in skin-on (ShopRite)2 lbs
Chicken breast boneless (ShopRite or Perdue)1.5 lbs
Sirloin steak or top round (ShopRite butcher)1 lb
Tilapia or cod fillet (ShopRite fresh/frozen)1 lb
Large shrimp raw, frozen (ShopRite brand)1 lb bag
Sardines in olive oil (Season brand)3–4 cans
Sardines in water (Crown Prince)2 cans
Tuna in water (StarKist or Bumble Bee)3 cans
Oysters in water (Bumble Bee)2 cans
Fage 2% Greek yogurt (17.6 oz tub)2 tubs
Cottage cheese 4% (Breakstone's or Hood)1 container (16 oz)
Organic Valley whole milk½ gallon

Carbs — rotate sources, cycle higher on training days

Jasmine rice (ShopRite store brand, 2 lb)1 bag
Brown rice (ShopRite or Success boil-in-bag)1 bag
Quinoa (ShopRite or Ancient Harvest)1 bag (16 oz)
Quaker old-fashioned rolled oats (42 oz)1 container
Sweet potatoes (medium, loose)5–6
Black beans (Goya, canned)2 cans
Lentils (ShopRite brand, canned or dry)1 can or ½ lb dry
Whole wheat bread (Nature's Own or Pepperidge Farm)1 loaf
Flour tortillas 8-inch (Mission)1 pack
Pom Wonderful 100% pomegranate juice (48 oz)1 bottle

Fats

Avocados Hass (ripe or firm to ripen)5–6
Kerrygold grass-fed butter (8 oz)1 block
California Olive Ranch EVOO (16.9 oz)1 bottle
Walnuts raw halves (ShopRite bulk or Fisher)8 oz bag
Almonds raw (Blue Diamond or ShopRite)8 oz bag
Mixed nuts unsalted (Planters or ShopRite)8 oz
Almond butter natural (Smucker's Natural)1 jar
Natural peanut butter (Smucker's Natural)1 jar
Brazil nuts raw (ShopRite bulk — max 2/day)small bag
Lindt 85% dark chocolate bars2 bars

Produce — mix it up, don't eat the same 3 vegetables all week

Broccoli crowns (fresh or Birds Eye frozen)1.5 lbs
Brussels sprouts (fresh bag or Green Giant frozen)12 oz
Cauliflower (head or Birds Eye florets frozen)1 head or bag
Asparagus (fresh bunch)1 lb
Zucchini (fresh)2–3 medium
Bell peppers (red, yellow, orange — 3-pack ShopRite)1 pack
Baby spinach (ShopRite or Earthbound 5 oz)2 bags
Kale (lacinato/curly, fresh bunch)1 bunch
Romaine hearts (3-pack ShopRite)1 pack
Green beans (fresh or Birds Eye frozen)12 oz
Cherry tomatoes (ShopRite pint)1 pint
Cucumbers (fresh)2
Yellow onions (3 lb bag ShopRite)1 bag
Garlic bulbs (loose)2 bulbs
Blueberries (fresh pint or Wyman's frozen 1 lb)1 pint or bag
Strawberries (fresh 1 lb or frozen Dole)1 lb
Bananas (bunch)1 bunch (6–7)
Apples (Honeycrisp or Gala — bag)3 lb bag

Pantry staples (stock once, restock as needed)

Pink Himalayan salt (ShopRite or Morton)1 container
Ground cumin, paprika, chili powder (McCormick)1 each
Ground ginger + turmeric (McCormick)1 each
Italian seasoning + oregano (McCormick)1 each
Apple cider vinegar (Bragg)1 bottle
Coconut aminos (Coconut Secret — ShopRite or Amazon)1 bottle
Raw honey (ShopRite store brand or local)1 jar
Low-sodium chicken broth (Swanson)1 carton
Canned diced tomatoes no-salt (Hunt's)2 cans
Hot sauce (Frank's RedHot or Cholula)1 bottle
Push · Pull · Legs × 2 per week

Training Protocol

The OG bro split for a reason. Every serious natural lifter has run this. Each muscle 2× per week, high frequency, built for size and T output.
Why PPL over the old upper/lower?
Upper/lower at 4 days is solid. But PPL 6 days is optimal for your goals right now: you get each muscle group twice per week (best frequency for hypertrophy), more total volume without destroying individual sessions, and the structure matches how the best natural physiques have always been built — not because of a study, but because decades of lifters refined it. The training frequency itself is a testosterone stimulus. A high-output 26-year-old at your training age should be in the gym 5–6 days. You can run it 6 days (PPL/rest/PPL) or 5 days (PPLPP then rest/legs) — the first week's structure is shown below, rotate from there.
Weekly split
PUSH
Chest · Shoulders · Triceps
Mon + Thu
PULL
Back · Biceps · Rear delts
Tue + Fri
LEGS
Quads · Hamstrings · Glutes · Calves
Wed + Sat
Posture correction (daily, 8–10 min)
Non-negotiable. Forward head + rounded shoulders = restricted breathing + chronically elevated cortisol. Fix the posture, lower the cortisol, protect the T.
MovementSets × RepsNotes
Chin tucks3 × 10Back of head to wall, hold 5s each
Band pull-aparts3 × 20Light resistance, full range, squeeze at end
Wall slides2 × 12Elbows + wrists on wall, slide up slowly
Doorway pec stretch2 × 30s each sideChest through doorway, hold
Thoracic extension (foam roller)2 × 10 repsOver roller, work each T-spine segment
Face pulls (cable or band)3 × 15Pull to face height, external rotate at end
Cardio prescription
TypeFrequencyDurationWhy
Daily steps7 days7,000–10,000 stepsBiggest free fat-loss lever — NEAT
LISS (walk, bike, elliptical)2× / week30–40 min zone-2Fat oxidation, no cortisol cost
Sprint HIIT1× / week8×20s on / 40s offInsulin sensitivity, keeps conditioning sharp
Avoid long-duration moderate-high cardio (>60 min) — that's the T suppressor. Short and sharp, or very easy, is the rule.
4 supplements only · evidence-backed

Supplement Stack

The diet and training move the needle. These 4 fill lab-confirmed gaps. Everything else is noise right now.
The honest truth on supplements: You're right that most are BS. 90% of the testosterone supplement market is selling you the equivalent of a placebo wrapped in a Lamborghini ad. These 4 are in the stack because: (1) you have a lab-confirmed deficiency in vitamin D, (2) you have no eggs in your diet meaning zinc and choline are gaps, (3) magnesium is required to activate D3 and improve sleep depth, and (4) omega-3 directly addresses your borderline homocysteine. That's it. No fairy dust.
Vitamin D3 — 5,000 IU
D3
Your #1 lab-confirmed lever. VDR receptors sit directly on your Leydig cells — at 27 ng/mL they are under-activated. Buy a softgel in oil, not a powder tablet. Must be taken with dietary fat or absorption drops 30–40%. Always pair with K2 MK-7 200mcg (buy combined D3+K2 or separately). Target: 50–70 ng/mL.
ShopRite: Nature Made D3 5000 IU softgels · K2: Now Foods MK-7 100–200mcg (order online)
Omega-3 EPA+DHA — 2–3g
ω3
Homocysteine at 10.9 is borderline. Omega-3 + methylated B vitamins are the evidence-backed fix. Also reduces systemic inflammation that blunts VDR responsiveness. Take with the D3 meal — fat stacks with fat.
ShopRite: Nature Made Fish Oil 1200mg softgels — take 2–3 daily
Zinc bisglycinate — 25mg
Zn
Direct cofactor in testosterone synthesis and LH receptor function. No eggs in your diet = zinc gap. Bisglycinate absorbs ~40% better than oxide (what's in cheap multis). Don't exceed 40mg/day total — depletes copper. Take lunch or dinner, away from magnesium.
ShopRite: Nature's Truth Zinc 30mg (bisglycinate or chelated)
Magnesium glycinate — 400mg
Mg
Activates both hydroxylation steps that convert D3 into active calcitriol. Without adequate magnesium you can take D3 daily and remain functionally unresponsive. Also improves slow-wave sleep depth — directly relevant to your nocturnal testosterone production. Evening, 60–90 min before bed.
ShopRite or online: Doctor's Best Magnesium Glycinate 200mg (take 2)
What's NOT in the stack — and why
SupplementCallReason
Creatine monohydrateActually add thisDoesn't raise T but genuinely works for strength + lean mass. 5g/day, any time. Cheap and proven. Exception to the BS rule.
Ashwagandha KSM-66Week 5 if stress stays highReal cortisol reduction (~28% in RCTs). Don't add everything at once.
Tongkat Ali PhystaWeek 8 if labs stallModest T evidence. Wait until the fundamentals are locked first.
Boron 10mgWeek 8 — watch E2Lowered E2 and raised free T in a small RCT. Directly relevant to your 32 E2 problem.
Fadogia AgrestisHard noZero human trials. Rat studies show liver + testicular toxicity. Not touching it.
Most "test boosters"AvoidProprietary blends with underdosed everything. Marketing, not science.
Bloodwork tracking

Lab Results

Baseline: Quest Diagnostics 06/10/2026. Retest at week 8 with expanded panel.
Baseline — June 10, 2026
Log new bloodwork
No additional labs logged. Retest at week 8.
Add to week-8 panel — missing from baseline
Fasting insulin — insulin resistance suppresses T and your fasting glucose (83) doesn't rule it out · Zinc serum · RBC magnesium (not serum — serum Mg is useless) · AM cortisol 8–9 AM draw — explains your prolactin and TSH if elevated · Ferritin · hsCRP · Full lipid panel · Free T4 + anti-TPO (given TSH 3.87 — rule out early Hashimoto's)
12-week roadmap

The Protocol

Baseline 428 ng/dL → Target 550–700+ ng/dL. HPG axis intact. This is a production-efficiency and conversion problem. Every lever below fixes one part of that.
Priorities — ranked by impact
12-Week phased plan
Ideal daily structure
TimeActionWhy it matters
6:30–7 AMWake — same time dailyAnchors LH pulsatility and cortisol awakening response
7–7:20 AM10–20 min outdoor sunlight (no sunscreen)Florida advantage — free circadian reset + skin D3 synthesis
7:30 AMFirst coffee — not before thisDelay 60–90 min post-wake; don't blunt natural cortisol peak
8 AMBreakfast + D3 · omega-3 · zinc with fatFat-soluble vitamins require dietary fat to absorb
By 2 PMLast caffeine of the day — hard stop5.5h half-life; 2 PM clears by 10 PM bedtime. Protects sleep architecture.
4–6 PMTraining windowCore temp peak = best strength output; afternoon preferred
7 PMDinner — protein + fat + light carbsSat/MUFA fats at dinner support overnight testosterone synthesis
8:30 PMMagnesium glycinate 400mg60–90 min before bed — slow-wave sleep depth
9 PMDim lights · phone down · 65–68°F bedroomMelatonin onset · sleep architecture protection
10 PMSleep — target 7.5–8hMost testosterone produced in first 3h of deep sleep
Decision trees
If...Then...
Prolactin still >14 at week 8Add Mucuna pruriens 5g evening; assess for sleep apnea; if >20, get pituitary MRI via doctor
Vitamin D still <40 at week 8Verify you're taking with fat; bump to 8,000 IU; confirm magnesium is on board
E2 still >35 at week 8Accelerate fat loss — it's the primary driver. Add boron 10mg. Eliminate alcohol entirely short-term.
TSH still >3 at week 8Get Free T4 + anti-TPO; selenium 200mcg if not eating Brazil nuts daily; reduce stress load
Total T unchanged at week 12Reassess sleep apnea; full re-lab; endocrinologist consult
Total T <300 on repeat AM draws after 6 monthsNow it's a legitimate TRT conversation — not before