Because everything is made to order, production takes time and can be extended if something is out of stock. The estimated processing time is 3-10 business days before your order ships if inventory is in stock and available. Then please allow 2-7 days for the package to ship, shipping times cannot be guaranteed because they are done through a third party. Your patience and choice of shopping small is appreciated!