1. 3-4 weeks due to demand and COVID.
2. Depending on where you bought from it will vary. My doll was made by WM and dispatched from their factory. I live in the UK. Around a couple of weeks, after I got the tracking link, there was suddenly an update saying that it was in Germany. It was at my door a day or two later.