Each order is a custom print job so please allow 5-7 days to fulfill the order. We ship via USPS Priority Mail which usually takes 2 to 3 days for delivery. Please contact us with any special request in regards to production or shipping time and we will try to accomodate you if possible. For international shipments we ship either International Express or Priority Mail. We offer free shipping on orders of $50 or more in the US only.