Usually, it takes 3–7 days to fulfill an order, after which it’s shipped out. From there, shipping typically takes 2-5 days inside the US, and 3-8 days internationally. We print all of our items on-demand, and therefore we cannot offer refunds for orders other than those with damaged products.