The effects of caffeine can vary depending on the individual and the amount consumed, but typically caffeine stays in the body for several hours. It takes about 45 minutes for caffeine to be fully absorbed into the bloodstream, and it can take up to 6 hours for half of the caffeine to be eliminated from the body.