Any time a package has to go through US Customs, there is no way of telling how long it will take to arrive. I ordered something that shipped from China. According to the tracking, it took about 3 days processing through China Post. It took about 2 days to travel from China to the USPS facility in Chicago O'Hare. It then took ten days for processing and traveling the last 25 miles to my house. Go figure.