How Long Can a Fly Fly?