Caffeine Timing Optimizer — Protocollo Huberman
Calcola il timing ottimale della caffeina basato sul protocollo Huberman: primo caffè 90 min post-risveglio, cutoff personalizzato su emivita individuale e curva di concentrazione plasmatica 24h (equazione Bateman). Gratuito, client-side.
Inserisci i tuoi parametri
5 campi per calcolare timing ottimale e curva plasma personalizzata. Tutti i dati restano sul tuo dispositivo.
Risultati timing caffeina
1° Caffè ottimale
08:30
Finestra: 08:00 – 10:00
Cutoff caffeina
15:30
Con emivita 5h (tolleranza medium), 7.5h prima del bedtime (23:00) garantisce < 12% picco plasmatico all'addormentamento.
Curva concentrazione plasmatica 24h (equazione Bateman)
Simulazione farmacocinetica relativa al risveglio. Linea verde = 1° caffè ottimale, linea rossa = cutoff, linea grigia = bedtime.
Protocollo Huberman — Note e raccomandazioni
Azioni pratiche per ottimizzare gli effetti della caffeina e proteggere la qualità del sonno.
Afternoon test (Huberman ep #41): se oggi eviti caffeina dopo le 15:30 e domani ti svegli riposato, il tuo cutoff è corretto. Se hai dormito male, anticipa a 14:30.
Luce solare mattutina entro 30 min dal risveglio: attiva il picco cortisolo circadiano e riduce la "sleep inertia" senza caffeina.
Aspetta 90–120 min dopo il risveglio prima del primo caffè: permette alla adenosina residua notturna di decadere ed evita il crollo da cortisolo.
Tolleranza media: un giorno di pausa settimanale mantiene la sensibilità recettoriale.
Non assumere caffeina a stomaco completamente vuoto: può aumentare ansia e tachicardia (aggravato da CYP1A2 fast metabolizer).
Idratazione: accompagna ogni dose di caffeina con almeno 200 ml acqua (caffeina ha lieve effetto diuretico).
Come utilizzare Caffeine Timing Optimizer
Inserisci orario sveglia e bedtime
Usa gli orari reali abituali. Il tool calcola finestre relative: primo caffè 90–180 min dopo il risveglio (protocollo Huberman) e cutoff basato sulla tua emivita individuale.
Seleziona tolleranza e peso
La tolleranza determina l'emivita (bassa = 6h, media = 5h, alta = 4h). Il peso influenza la dose mg raccomandata (3 mg/kg, max 400 mg/day FDA).
Scegli la bevanda
Ogni bevanda ha profilo di assorbimento diverso. Cold brew ha ka basso (lento) ma alto contenuto mg. Matcha ha L-teanina che attenua il picco. Energy drink ha assorbimento rapido.
Leggi orari e curva plasma
La card principale mostra 1° caffè ottimale, finestra sicura e cutoff. La curva SVG visualizza la concentrazione plasmatica nelle 24h successive al risveglio con annotazioni.
Domande frequenti
Perché aspettare 90–120 min dopo il risveglio?
All'alba il cortisolo circadiano è già al picco naturale — aggiungere caffeina in quel momento crea interferenza e anticipa il "cortisol crash" pomeridiano. Huberman (ep #41) raccomanda di lasciare decadere l'adenosina residua notturna prima del primo caffè.
Come funziona la curva plasma?
Usa l'equazione di Bateman: C(t) = (D·ka)/(Vd·(ka−ke)) × (e^{−ke·t} − e^{−ka·t}). I parametri ka (assorbimento) e ke (eliminazione) variano per bevanda e tolleranza. La curva è normalizzata al picco (0–100%).
Cosa è il "cutoff time"?
L'orario dopo cui è consigliabile non assumere caffeina, calcolato come bedtime − (emivita × 1.5). Con emivita 5h e bedtime 23:00, il cutoff è 15:30. Garantisce < 12% del picco plasmatico all'addormentamento.
Perché cold brew ha curva diversa da espresso?
Cold brew ha ka 0.4 vs 0.8 dell'espresso: il picco arriva più tardi ma contiene ~200 mg vs ~80 mg. Risultato: concentrazione plasmatica più sostenuta nel tempo, quindi cutoff più anticipato.
Il tool è adatto a gravidanza o problemi cardiaci?
No. In gravidanza la FDA raccomanda < 200 mg/day (emivita caffeinicamente raddoppiata). Cardiopatie, aritmie, ipertensione richiedono valutazione medica. Usa questo tool solo come riferimento educativo — consulta il tuo medico.
Cos'è il CYP1A2 e come mi influenza?
CYP1A2 è l'enzima epatico che metabolizza la caffeina. "Fast metabolizer" (genotipo AA) hanno emivita ~3–4h, "slow metabolizer" (genotipo CC) fino a 7–10h. Test genetici (es. 23andMe) possono identificarlo, ma in assenza usa "tolleranza alta" per fast e "bassa" per slow.