Your order will be posted to you within 2-7 days of purchase as products are made just for customers and so we feel they should be perfect, therefore this time allows us to make your product to how you like. We hand dye all the t shirts and so it takes time for them to dry and set and be ironed ready for delivery. We apologise if this causes any inconvenience but we will do our best to get your order to you as quick as possible. Thank you, enjoy.