12-18 days for USA, Other countries, 15-30 days. The speed is not stable, we can not promise accurate time when you will receive it, please wait with patience and please do not open dispute. Thanks a lot for your understanding. (5-10 days by Express, if you need).
Hope you can understand it.