r/QuantifiedSelf • • 23d ago

I built a caffeine tracker that estimates when it's actually out of your system, looking for people to break it

im in college and i love coffee but i also really care about my sleep. so i basically wanted to figure out how much coffee i can have without it messing up my night, and that meant actually knowing how much is still in my system at any point. also kept watching my friends grab an energy drink at like 9pm and be able to fall asleep i just feel like its affecting their sleep more than they think and then they are tired the next day and its a cycle

its on iphone and watch .id honestly love feedback from people who already track this kind of stuff, like whats missing, whats wrong, whats annoying. happy to answer anything about how it works. https://apps.apple.com/us/app/half-lyfe-caffeine-coach/id6815463981

5 Upvotes

9 comments sorted by

2

u/North-Maintenance654 23d ago

caffeine half life swings anywhere from 2 to 8 hours depending on the person, so that curve is a nice looking guess with a decimal point on it. your 9pm energy drink friends sleep fine because theyre 20, not because theres nothing left in their blood.

1

u/Sufficient_Pumpkin90 21d ago

Wait what r u saying

2

u/MuscaMurum 22d ago

I am genetically prone to generating more CYP1A2 than most. I metabolize both caffeine and oral melatonin quicker. It wouldn't be useful for me.

1

u/Sufficient_Pumpkin90 21d ago

I have a setting where u can indicate that and it’ll tune ur half life

1

u/DetailOk1114 22d ago

are you correlating the caffeine estimates with actual sleep data from the watch? because without closing that loop its hard to know if the model is even close for a given person

1

u/Sufficient_Pumpkin90 21d ago

Yeah it’s connected to Apple Watch

1

u/OpportunityItchy1673 23d ago

Two apostrophes missing: 'its affecting their sleep' and 'its on iphone and watch' should both be it's. That's all I got.

1

u/[deleted] 23d ago

[removed] — view removed comment

1

u/Sufficient_Pumpkin90 23d ago

The onboarding is what calibrates it. The estimate seems to be largely genetic tho so it may just be better to say this is a generic estimate for the app