Caffeine has a long half-life, approximately 6-8 hours, which can have a drastic effect on sleep if you are someone who drinks caffeine later in the day. Finish your caffeine at least 6 hours before bed, but the longer that time frame is the better off you will be.
Contributor: Adam Son from achievefitllc.com