We typically take between 2-7 days to fulfill your order. Shipping time depends on your location and in the USA is between 3-8 business days and International can take between 10-30 days.
We do ship all overnight orders placed before noon PST the same day using USPS Priority Express. Depending on your location, delivery can take between 1-2 days. We also ship using Fed Ex Overnight but it is about twice the cost as USPS Priority Express.