Most of our items are shipped from the United States and will ship within 9-15 days. Some of our products are shipped directly from overseas (to give you the lowest price possible) and will take a little bit longer to arrive. For these products, please expect shipping times of 20-30 days. If your order has not arrived after 30 days, please contact us and we will sort it out. Thanks for your business!