We ship worldwide except the following countries:
Bahrain, Djibouti, Lebanon, Phillippines, Somalia.
Shipping times to USA: 3-20 days.
Shipping times to the rest of the world: 5-40 days.
After purchase allow 5-12 days of processing (usually faster), before your order gets shipped. Shipping dates will be counted from when your order has been shipped and you have received a confirmation email.
During Holidays it MAY take more than 40 days of shipping.