12-18 days for USA, by E-packet. 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.