Our current turn-around time for printed/embroidered garments is 12-14 working days from date of order. If you require your order sooner, please contact us for details of our 'Express Service'. Depending on our work load and garment stock availabilty, this can reduce the delivery time to 3-5 working days but may incur an additional charge.