Question: how long does it take for caffeine shampoo to work?
Answer: Although it only takes two minutes for the caffeine to be absorbed, leaving it sitting on your head for longer—5, 10, even 20 minutes—before rinsing it out results in larger quantities of caffeine being absorbed by the follicles.