Our items are all printed on demand, which means your item is brand new and not sitting in a warehouse waiting to be shipped, which means the process takes a bit longer.
During off-peak months, orders are typically processed within 2-5 business days and ready for shipping. During peak seasonal/holidays, orders take a bit longer due to heavy demand, and are typically processed within 5-7 business days and ready for shipping.
All orders are shipped via the USPS, so please add the shipping time on top of production time.