All orders are made on demand, which means it takes on average 3 days for the order to be made. Typical delivery time frame is between 2 to 3 business days from production, however, you may receive your items earlier or later than this estimate. All orders in the USA are shipped with a tracking number so that you can track it every step of the way! Packages may be faced with delays beyond our control such as customs or postal delays or during holidays and special occasions.