To avoid disrupting your sleep, it's recommended to have your last cup of coffee at least six hours before bedtime. For most ...