How long does it take to get my order? We have had orders delivered within 3 days but should never take more than 2 weeks. The estimated delivery time when you order is quite accurate. Tshirts are printed in Canada, US, and Prague.