Hello. 
Shipments that don't pass customs normally arrive in 2 weeks max, while international orders usually take 4-6 weeks. 
Obviously, once package leaves our hands, we have no control to what happens to it. 
We have the strongest refund/reship policies in business, which kick in 60 days...