International shipping is interesting. Sometimes they fly thru at warp speed and other times they drag. There does not seem to be any real logic to which a package follows. In general, 2-6 weeks seems to be the time frame. I have noticed some of the incoming customs processing facilities seem to be backed up somewhat.
Here is one example where it sat after clearance for quite a while before being delivered.
Here is another one that sat in a weird holding status for a month. I actually sent a new vest to this person and BOTH the replacement and original vest were delivered within 2 days of each other. :(