Caffeine has a half-life of approximately six hours. I understand this to mean that every six hours, the amount of caffeine in the body is half of what it was six hours prior. Does that mean that caffeine never completely leaves the body? It just keeps reducing to half after a fixed time ad infintum.
I guess a broader statement of my question is: When calculating the half life of a thing, is it true that it will never reach zero? And how is this used/reconciled in a more practical setting like when calculating the amount of caffeine in the body?
There is always a whole number of molecules, and at some point in time there will be zero molecules left. With time, it becomes increasingly likely that all the caffeine molecules have completely disappeared.
However, in chemistry the "concentration" is the mean, or expected, amount of molecules. This is not a whole number. This is much like the way the expected roll of a dice is $3\frac{1}{2}$ even though there is no such number on the dice - the average of your dice rolls over many rolls will be $3\frac{1}{2}$.
This expected number gets smaller and smaller but never reaches zero.
Perhaps this simulation works on you computer.