The Sony WH-1000XM5 headphones last 30 hours with ANC enabled, and up to 40 hours without. Their charging time is about  3.5 hours.