Many of our items are made and ready to ship as soon as your order comes in, however all of our t-shirts are custom made and due to this they can take up to 14 working days to create. In a rush? Drop us a message before ordering to see if we can expedite your order :)