For US stock dolls  Once shipped your doll should arrive within 2-5 business days. For custom dolls Once your order is placed, we will require about a week for production and about 11 days or more for shipping. Sometimes, due to the number of orders received, or the failure of some of our dolls not passing our quality assurance tests, we will need more than 3 weeks. More details, seeing in our shipping policy.