It takes about 8-12 working days to US; about 10-20 working days to other countries. Transit time may be a little delayed because of the bad weather and customs inspection. If you do not receive your item within 30 working days since payment finished, please contact us immediately for further assistance.