All items are hand printed. Printing + shipping can take up to 2-3 weeks. All shipping is done through USPS.