
Un colega mio tomaba 4 cafés al día. Espresso a las 7. Café filtrado a las 10. Lungo después de comer a las 14:00. Y un ristretto por la tarde sobre las 16:00 "para aguantar." No dormía bien, pero le echaba la culpa al estres, a las pantallas, a lo de siempre.
Le dije que hiciera los números.
La caida exponencial que estas ignorando
La cafeina sigue una cinetica de eliminación de primer orden con una vida media de aproximadamente 5 horas en adultos sanos. La fórmula es simple:
restante = dosis * 0.5 ^ (horas_transcurridas / 5)
Un café filtrado de 95mg a las 10:00 deja ~47mg a las 15:00 y ~24mg a las 20:00. Parece inofensivo. Pero la mayoría no tomamos un solo café.
Cuando apilas multiples tomas, las curvas de decaimiento se solapan. Ese espresso de 63mg a las 7 AM casi ha desaparecido por la noche, pero el lungo de 80mg a las 14:00 todavía tiene 40mg en tu sistema a las 21:00. Añade el ristretto de 40mg a las 16:00 y tienes 64mg de cafeina a la hora de dormir; muy por encima del umbral de 50mg que altera el sueño identificado en investigación clinica.
El problema no es ningún café en particular. Es la superposición de todos ellos.

Por que construi un rastreador de cafeina multi-toma
La mayoría de calculadoras de cafeina que encontré online solo manejan una bebida. Introduces "95mg a las 8 AM" y obtienes una curva de decaimiento. Inutil si eres de varios cafés; que somos la mayoría, según la media de 3-4 tazas diarias de la FDA.
Así que construi una que maneja el flujo real: añade tantas bebidas como quieras, cada una con su tipo y hora, y ve la curva de decaimiento combinada.
La Calculadora de Vida Media de la Cafeina soporta 19 presets de bebidas, cada uno respaldado por valores oficiales de la FDA, EFSA o Clinica Mayo:
| Bebida | Cafeina (mg) | Servicio típico |
|---|---|---|
| Ristretto | 40 | 1 shot cortó |
| Espresso | 63 | 1 shot (30ml) |
| Lungo | 80 | 1 shot largo |
| Café Filtrado | 95 | 240ml (8oz) |
| Cold Brew | 200 | 1 serving |
| Americano | 125 | 240ml, 2 shots |
| Latte | 63 | 240ml, 1 shot |
| Capuchino | 63 | 180ml, 1 shot |
| Flat White | 130 | 160ml, 2 shots |
| Moca | 95 | 350ml |
| Espresso Tonic | 63 | 150ml, 1 shot |
| Café Instantáneo | 62 | 240ml (8oz) |
| Yerba Mate | 85 | 240ml (8oz) |
| Matcha | 70 | 2g polvo |
| Bebida Energética | 80 | lata 250ml |
| Te Negro | 47 | 2g hojas |
| Te Verde | 28 | 2g hojas |
| Cola | 34 | lata 330ml |
| Descafeinado | 7 | 240ml (8oz) |
Referencias: FDA, Opinion Científica EFSA sobre Cafeina, tabla de cafeina de la Clinica Mayo. Las bebidas con espresso y leche heredan la cafeina de los shots base; un "latte" no es una bebida con menos cafeina, solo está mas diluida.
También puedes introducir cantidades personalizadas. Todo se ejecuta en el navegador; ningún dato sale de tu máquina.
Las matemáticas detrás de la curva combinada
Para N tomas, la cafeina total en el momento T es:
total(T) = suma(dosis_i * 0.5 ^ ((T - t_i) / 5)) para todo i donde T >= t_i
Cada toma solo contribuye al total después de su hora de consumo. La curva resultante no es una exponencial simple; es una suma de exponenciales desplazadas, que puede producir mesetas sorprendentes cuando las tomas están espaciadas de cerca.
Por eso calcular a ojo no funciona. Un café a las 15:00 "no parece mucho," pero combinado con la cafeina residual de las tomas de la mañana, puede empujar tus niveles nocturnos por encima del umbral.

Lo que descubrimos sobre su consumo
Después de meter su rutina diaria real en la calculadora:
- 7:00 Espresso (63mg) ; casi desaparecido por la noche; solo 5mg a las 23:00
- 10:00 Café Filtrado (95mg) ; todavía 17mg a las 23:00
- 14:00 Lungo (80mg) ; 28mg a las 23:00
- 16:00 Ristretto (40mg) ; 18mg a las 23:00
Total a las 23:00: 68mg. Eso es un 36% por encima del umbral de sueño.
Eliminar el ristretto de las 16:00 lo dejó en 50mg; justo en el límite. Mover el lungo a las 13:00 lo bajo a 43mg. Esa sola hora de diferencia lo cambió todo.

El desarrollador que también toma cold brew
Si eres desarrollador leyendo esto; y estadísticamente probablemente lo eres; el cold brew es particularmente peligroso. Con 200mg por racion, un solo cold brew a las 14:00 deja 71mg en tu sistema a las 23:00. Solo.
Añade eso a un café matutino y estaras mirando 80+ mg a la hora de dormir. No es de extranar que estes mirando al techo a la 1 AM preguntandote si es la code review o la cafeina.
Detalles técnicos
La herramienta está construida con React, se ejecuta completamente en el navegador (sin backend), y usa estado en URL para compartir. El gráfico de decaimiento usa una visualización de barras con código de colores:
- Ambar/oscuro: cafeina alta (>50% del pico)
- Ambar/claro: moderada (bajo 50% del pico; sobre umbral de sueño)
- Verde: seguro para dormir (bajo 50mg)
El código forma parte de Kitmul, una colección de más de 300 herramientas gratuitas en el navegador. Si te interesa el seguimiento de salud, también puedes encontrar útiles la Calculadora de IMC, la Calculadora de TMB, o la Calculadora de Ingesta de Agua; mantenerse hidratado ayuda a tu cuerpo a procesar la cafeina de forma mas eficiente.
Conclusiones prácticas
- Rastrea todas tus tomas, no solo la última. La cafeina acumulada es lo que importa para dormir.
- La hora límite depende de cuantos cafés ya has tomado. Un café a las 14:00 está bien después de uno matutino, pero no después de tres.
- El cold brew no es solo "café fuerte." Con 200mg está en una categoría completamente diferente.
- Ristretto < Espresso < Lungo. Extraccion mas corta = menos cafeina. Si quieres un café por la tarde, pidelo cortó.
- El umbral de 50mg es una media poblacional. Si eres un metabolizador lento (variante del gen CYP1A2), tu vida media podría ser de 7+ horas.
Prueba la Calculadora de Vida Media de la Cafeina con tu consumo diario real. Quizás te sorprenda cuanta cafeina sigue en tu cuerpo a la hora de dormir.
Todos los cálculos se ejecutan localmente en tu navegador. No se envía ningún dato a ningún sitio. La herramienta es gratuita, abierta y sin cuentas ni límites.