If you're from the US it arrives fairly quick but we always say 4-8 weeks just to be sure. From any other country, the same time frame will apply. It will always be 4-8 weeks. This is to make sure we set proper expectations, if you receive it within the week then that's great. But otherwise we will set at the maximum time frame to be sure.
We also send the tracking numbers automatically once we fulfill your order, this may not be reliable all the time so again we suggest that you just base it on the time frame we set of 4-8 weeks.
Sorry to keep repeating that point but it's really 4-8 weeks. :)