Drinking too much caffeine or drinking it too late in the day can set you up for a bedtime disaster. Here's when a sleep expert stops drinking caffeine.