All our clothing is printed in Canada, production time on all orders is currently 3 weeks.