How long does caffeine stay in your system?
Caffeine reaches its peak level in your blood within about an hour, and you may feel its effects for four to six hours. About half of it has been cleared after three to five hours, but this varies a lot between people.
