We normally ship within 2-7 days of having received payment confirmation. Why? Two days is the minimum because customers often contact us the day after placing an order with change requests. And sometimes, when inventories are low, the same item may be ordered simultaneously by different customers. Because we are the manufacturers, the extra couple of days gives us the time needed to replenish the stock of products.