We typically take 1-3 business days for handling & processing your order. The typical delivery time frame is anywhere from 10-20 business days. Depending on your location, you might receive items much earlier. Please allow extra time during our busy season as postal delays are out of our control.