Question: how long does it take for caffeine to have an effect?
Answer: Caffeine begins to affect your body very quickly. It reaches a peak level in your blood within 30 to 60 minutes. It has a half-life of 3 to 5 hours. The half-life is the time it takes for your body to eliminate half of the drug.