Everything is printed to order. Provided the shirt size and color is in stock it typically takes about two working days