Usually 2 weeks before your 1st available date would be the best. We do understand that not all the time that can be done, that’s why we will do our best to provide the best based on your terms. We try to accommodate within a window of 4 business days. The more flexibility you can provide would give us a leverage to negotiate a better driver with a better price.