Caffeine & Sleep
Reading Labels: Caffeine Counts in Drinks and Meds
By Nora Vale · April 20, 2025 · 7 min read

My cutoff experiment died the first time, and I blamed willpower. The autopsy told a different story: the cutoff was counting coffee, and my Tuesday looked like this. Tea at 4 p.m. because coffee felt too heavy, three squares of dark chocolate around 9 because it felt almost virtuous, and a decaf after dinner because it was basically nothing. The total for that caffeine-free evening was somewhere between 50 and 100 milligrams, swallowed in installments, and the cutoff never saw any of it coming.
Learning to read caffeine labels is the skill that makes the whole timing project honest, and the milligram table behind it comes straight from the FDA’s published numbers, which I keep alongside the rules in my guide to caffeine and sleep.
Key takeaways
- Coffee is the honest carrier; tea, cola, chocolate, energy drinks, decaf, and some meds all add milligrams that don’t look like coffee.
- Tea runs 40 to 120 mg per cup, cola 30 to 40, dark chocolate 25 to 70 per bar, energy drinks 50 to 300, decaf 2 to 15.
- Some over-the-counter pain relievers carry 65 mg or more per tablet, a real dose hiding in a headache cure.
- The cutoff doesn’t count sources. It counts milligrams, and an unaudited evening routinely carries 50 to 100.
- The log catches what memory never does, and one ordinary audited day teaches more than any table.
The table that makes evenings honest
Here are the FDA’s published reference numbers, the ones worth keeping in your head at a rough resolution. A cup of brewed tea runs 40 to 120 milligrams, which surprises people, since tea’s reputation is gentler than its range, and the strong black teas sit near the top. A 12-ounce cola runs about 30 to 40. A bar of dark chocolate lands between 25 and 70, with milk chocolate nearer 10. An energy drink runs anywhere from 50 to 300, the widest and most dangerous range on the list, because the big cans make doubling easy without noticing. And the decaf on the restaurant table still carries 2 to 15 milligrams per cup.
None of those are zero. Some of them are a latte in a costume. The evening drift is the pattern to watch: two cups of tea beside the book at 8 and 9:30, three squares of chocolate during the show, a decaf after dinner because it’s basically nothing. Each decision was reasonable. The running total for an evening you’d call caffeine-free is 50 to 100 milligrams, every installment after your cutoff, and every one of them on tonight’s tab.
Two hiding places deserve their own warning label. First, some over-the-counter pain relievers pack 65 milligrams or more per tablet, which is a real dose slipping in at 9 p.m. dressed as a headache cure, and worth a label check the next time a late-night headache arrives. Second, iced tea reads as a benign summer drink while delivering what a weak coffee delivers, and nobody audits their iced tea.
Why coffee spoils the audit for everyone else
Here’s the structural problem: coffee is the honest carrier. It announces itself, it has a size, a cup, a ritual you can name, so a cutoff built only around coffee passes everything else through unchecked. The book’s phrase for the failure is blunt: a cutoff experiment dies quietly if the cutoff only counts coffee, because coffee is the honest carrier and everything else lies to you.
The standard reply is the one Alex said out loud: none of it does anything to me. That confidence usually rests on falling asleep on time, which is the wrong test, since the shallower, more broken night doesn’t announce itself at 11:15. It announces itself at 2 a.m. and again at 6:40, when the alarm finds you pre-exhausted. Caffeine lightens and fragments sleep even on the nights you fall asleep without trouble, so the milligrams you didn’t count are billing the hours you weren’t watching.
This is also why the cutoff’s unit matters. The cutoff doesn’t count sources. It counts milligrams, which means the question at 4 p.m. isn’t whether this is coffee but how many milligrams it carries and how far from bedtime you are. That single reframe is what turns a leaky cutoff into a sealed one, and it works for espresso drinkers and tea people alike.
The one-day audit that changes everything
You don’t need to label-read forever. You need one ordinary day, audited properly, and the exercise takes about as long as dinner. Pick a normal working day, write down every caffeinated thing with its rough milligrams from the table above, and mark which ones happened after your cutoff, which is bedtime minus eight hours, ten if sleep is already poor.
Two rules make the audit honest. First, write down the time of your last caffeine every day, because memory will fudge that number by an hour in coffee’s favor, and the seven-day log’s column exists for exactly this. Second, don’t change anything about the day you’re auditing. The point is evidence about your real Tuesday, not a performance of virtue for the notebook.
Most people who run the audit find one of two things. Either there’s a quiet 60 to 100 milligrams after the cutoff that memory had classified as nothing, in which case the evening needs three honest edits, tea earlier, chocolate before dinner, decaf traded for water. Or the after-cutoff total is already near zero, in which case caffeine is looking less like the thief and the effort moves to light, alcohol, or the room. Both findings are wins. One of them just has homework.
The honest limits
The first limit is that labels are imperfect. Rules differ by country and category, some products don’t list caffeine clearly, and restaurant drinks are basically wild guesses. The table and the log are a rough-resolution instrument, and the goal is catching the forgotten 50 to 100 milligrams, not accounting to the decimal.
The second limit is the range on every line of that table. Tea’s 40 to 120 and energy drinks’ 50 to 300 mean the same product can carry wildly different doses depending on brand and brew, and your own half-life varies too, anywhere from two to twelve hours by the Sleep Foundation’s numbers. The audit tells you what you drank. Your two weeks of sleep data tell you what it did.
The third limit is medical, and it’s concrete: if you’re taking caffeine-containing medications regularly, or managing a condition where stimulants matter, that’s a pharmacist-and-doctor conversation, not a blog adjustment. Check the label, then ask the professional.
Frequently asked questions
How much caffeine is in common drinks besides coffee?
Brewed tea runs 40 to 120 mg per cup, a 12-ounce cola about 30 to 40, an energy drink 50 to 300, and decaf 2 to 15 per cup. None are zero, and the evening versions stack faster than anyone’s memory tracks.
How much caffeine is in dark chocolate?
A dark bar carries roughly 25 to 70 mg, milk chocolate nearer 10. A few evening squares is a small dose alone but a real one when it joins tea and decaf after your cutoff.
Do pain relievers contain caffeine?
Some do, at 65 mg or more per tablet, which is a genuine dose arriving at 9 p.m. dressed as a headache cure. It’s worth checking the label on anything you take at night.
Why don’t all labels list caffeine?
Rules vary by country and product type, and some categories, like loose tea or chocolate, often lack a clear caffeine line. That’s why reference tables plus your own log beat trusting packaging.
How do I count milligrams if labels are missing or vague?
Use standard reference values for the category, log a full ordinary day, and total what falls after your cutoff. Precision isn’t the goal; catching the forgotten installments is.
The fuller source list is in nine caffeine sources you forgot to count, the evening tablet problem in pain relievers with caffeine, the hidden trap, and the line all of it counts against in how early is early enough for your caffeine cutoff. The full chapter is in Sleep, Finally.
This guide is educational, not medical advice. If sleep problems persist most nights for three months or more, a doctor is the right door.
One audited Tuesday is worth a month of good intentions. Count the milligrams after your line, edit the evening if the table embarrasses it, and let the cutoff finally count everything it was always meant to count.


