USPS does not guarantee shipping times or delivery dates. Any times and dates are 'expected' but not warranteed or guaranteed. Shipping can sometimes take two or more weeks regardless of destination. If you need your products by a specific date, we suggest that you choose the FedEx shipping option which coincides with the time that you need your products.