All our clothing is printed in Canada, production time on all orders is currently 7-10 days.