Generally, watches coming from China to the US take 2-3 weeks depending on the time of year. The tracking information isn't very reliable, so even though the tracking info says it's still in China, chances are that if it's been shipped longer than a week ago, its on its way to the US