Don't panic, International shipping can take UP TO 6 weeks to arrive.
Once shipped, international delivery can take anywhere from 1 - 6 weeks as an exact delivery time can't be guaranteed.
This covers any eventuality, delays leaving the outgoing country, processing backlog delays as it is entering the destination country, hold ups stemming from weather, terrorist threats, government shut downs, postal worker strikes, and being held at the destination countries Customs for assessment.
The average time for items to arrive Internationally is between 12 and 18 days, but there are so many variables that it is impossible to say it will arrive in that time frame every time. Sometimes it arrives sooner, sometimes longer.