
Un colega mio tomaba 4 cafes al dia. Espresso a las 7. Cafe filtrado a las 10. Lungo despues de comer a las 14:00. Y un ristretto por la tarde sobre las 16:00 "para aguantar." No dormia bien, pero le echaba la culpa al estres, a las pantallas, a lo de siempre.
Le dije que hiciera los numeros.
La caida exponencial que estas ignorando
La cafeina sigue una cinetica de eliminacion de primer orden con una vida media de aproximadamente 5 horas en adultos sanos. La formula es simple:
restante = dosis * 0.5 ^ (horas_transcurridas / 5)
Un cafe filtrado de 95mg a las 10:00 deja ~47mg a las 15:00 y ~24mg a las 20:00. Parece inofensivo. Pero la mayoria no tomamos un solo cafe.
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 todavia tiene 40mg en tu sistema a las 21:00. Anade 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 sueno identificado en investigacion clinica.
El problema no es ningun cafe en particular. Es la superposicion de todos ellos.

Por que construi un rastreador de cafeina multi-toma
La mayoria de calculadoras de cafeina que encontre online solo manejan una bebida. Introduces "95mg a las 8 AM" y obtienes una curva de decaimiento. Inutil si eres de varios cafes; que somos la mayoria, segun la media de 3-4 tazas diarias de la FDA.
Asi que construi una que maneja el flujo real: anade 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 11 presets de bebidas:
| Bebida | Cafeina (mg) |
|---|---|
| Ristretto | 40 |
| Espresso | 63 |
| Lungo | 80 |
| Cafe Filtrado | 95 |
| Cold Brew | 200 |
| Matcha | 70 |
| Bebida Energetica | 80 |
| Te Negro | 47 |
| Te Verde | 28 |
| Cola | 34 |
| Descafeinado | 7 |
Tambien puedes introducir cantidades personalizadas. Todo se ejecuta en el navegador; ningun dato sale de tu maquina.
Las matematicas detras 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 despues 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 estan espaciadas de cerca.
Por eso calcular a ojo no funciona. Un cafe a las 15:00 "no parece mucho," pero combinado con la cafeina residual de las tomas de la manana, puede empujar tus niveles nocturnos por encima del umbral.

Lo que descubrimos sobre su consumo
Despues 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 Cafe Filtrado (95mg) ; todavia 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 sueno.
Eliminar el ristretto de las 16:00 lo dejo en 50mg; justo en el limite. Mover el lungo a las 13:00 lo bajo a 43mg. Esa sola hora de diferencia lo cambio todo.

El desarrollador que tambien toma cold brew
Si eres desarrollador leyendo esto; y estadisticamente 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.
Anade eso a un cafe 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 tecnicos
La herramienta esta construida con React, se ejecuta completamente en el navegador (sin backend), y usa estado en URL para compartir. El grafico de decaimiento usa una visualizacion de barras con codigo de colores:
- Ambar/oscuro: cafeina alta (>50% del pico)
- Ambar/claro: moderada (bajo 50% del pico; sobre umbral de sueno)
- Verde: seguro para dormir (bajo 50mg)
El codigo forma parte de Kitmul, una coleccion de mas de 300 herramientas gratuitas en el navegador. Si te interesa el seguimiento de salud, tambien puedes encontrar utiles 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 practicas
- Rastrea todas tus tomas, no solo la ultima. La cafeina acumulada es lo que importa para dormir.
- La hora limite depende de cuantos cafes ya has tomado. Un cafe a las 14:00 esta bien despues de uno matutino, pero no despues de tres.
- El cold brew no es solo "cafe fuerte." Con 200mg esta en una categoria completamente diferente.
- Ristretto < Espresso < Lungo. Extraccion mas corta = menos cafeina. Si quieres un cafe por la tarde, pidelo corto.
- El umbral de 50mg es una media poblacional. Si eres un metabolizador lento (variante del gen CYP1A2), tu vida media podria ser de 7+ horas.
Prueba la Calculadora de Vida Media de la Cafeina con tu consumo diario real. Quizas te sorprenda cuanta cafeina sigue en tu cuerpo a la hora de dormir.
Todos los calculos se ejecutan localmente en tu navegador. No se envia ningun dato a ningun sitio. La herramienta es gratuita, abierta y sin cuentas ni limites.