These are original, bespoke, artisan T-shirts which can take up to 7 days to be produced. Therefore, please expect a delivery time of between 7-12 working days before recieving your order. Orders can be processed earlier than 7 days if stock is in inventory.