The FireFyer can run for up to 21 hours on a single charge under optimal conditions. In most practical scenarios, it lasts between 16 to 18 hours.