I ship with the Royal Mail. For UK deliveries I send items first class and they should arrive within a few days if not within two days.
International shipping time will vary-
For European customers your T-shirt will arrive in a week or so after shipping :)
For places further afield than Europe, e.g. America/Australia/Asia, the usual time is within 2 weeks, please be patient. Please note that this is NOT a guaranteed time frame and I can not guarantee that it will arrive at a certain date. There may be a small delay if your order is held up at customs. At bust times of year, Christmas and January, things can take up to a month on rare occasions.
Please allow 1 to 5 days for processing of the t-shirt orders as all my t-shirts are made to order. Please don't hesitate to contact me if you have any questions!