Caution: The parcel will be sent directly from China, not from USA. However the real average delivery time is about 2 weeks to 3 weeks. Sometimes it may be even less than 2 week, if you are is in New York or big cities. I will try my best send the parcel as soon as i receive your orders. So if you will not receive your parcel in 21 days after shipment, please contact with me as soon as you can. Thanks for your understanding in advance. Favorable price and excellent quality If you could buy more items one time or you are my frequent customer, i will send you some gifts for you.