I am in Australia and I order Marathon embroidery cottons before 4 pm one day and it is in the mail next day. Usually mail from Brisbane takes 2-3 days from any one else. You are so lucky to be able to order from great online places. There are a lot who do not send out of the U.S.A and Canada.