This differs WILDLY from country to country, and I assume city to city.
In Tokyo I would get my stuff from Amazon in a day or two, and accuracy of time of arrival was in hours.
In Stockholm, even amazon regularly delivers a week or two later than what it says. To the point I don't see the point buying from Amazon if I can find a reliable local alternative, because they'll both be late.