A typical Lenovo Flex laptop promises more than 10 hours of battery life under moderate usage conditions. On average, you can expect 4 to 8 hours of usage when running some demanding tasks.