The best time to seal driveway is in the spring, as the leaves are changing and the driveway will be more receptive to weathering.