How long can I receive my order after I have paid for it? 


We can arrange the delivery within 1-3 business days after receipt of the payment. Most of the goods are in stock. We have a lot of orders daily. It is possible that some items are out of stock. If that is the case we will contact you as soon as possible and try to found a solution. Thank you for your understanding and support!

If your order not arrived within the guidelines, please contact us and we will do our best to track your order for you.

All the customers will receive a shipping confirmation when order shipped.

Your package’s arrival depends on different factors. Occasional delay in processing time or cancellation of orders may occur when an item was purchased is on backorder or out of stock. Please note that we are not responsible for delay caused by:

A. Customs.
Your package is subject to go through Customs. And it may be delayed by Customs processing.

B. Weather.
Bad weather can also be a factor to cause a delay.

C. Holidays.
Even though we try our best to dispatch the items to you asap, courier companies don’t work on weekends or other holidays. So it may cause the delay, too.

D. Insufficient shipping information.
Without a complete address, we cannot arrange to dispatch the item to you correctly. Moreover, please also attach your phone number. It is helpful for the courier company to contact you when the item reaches your location.

E. Other unexpected factors
such as shipping lost and a traffic accident that we never expect.

United States 5-7 days
Canada, Europe 7-10 days
Australia, New Zealand 7-10 days
Mexico, Central America, South America 7-10 days