This is just a quick observation, it may not play out everywhere. Keep in mind I am not in but near DFW (Dallas – Fort Worth) which is a major market by any definition of the word.
What I have observed though is Amazon is in a major mode of under promise and over deliver on shipping times. This is a not always but often type of thing. Here is the first key though, is the item showing as in stock currently?
If so I say MOST times expect your item in 2-4 days no matter what the shipping estimate is. If it says “in stock on” well all bets right now are off. Here are a few examples of things I have ordered recently,
- DeWalt Finish Nails for my Porter Cable Nail Gun – Delivery date quoted was May the 2nd, ordered on April 10th, delivered on April 12th, two day delivery.
- CZ 4inch Net Pots – Delivery date quoted at 4 days, delivered in two.
- Waffle and Pancake Mix – For my grand kids, no we have not gotten off keto. Original delivery estimate was about three weeks, showed up in three days.
- 1/2 Inch Bulkheads – Delivery quotes in three weeks, items arrived in three days.
Again I want to be clear I am not saying this always happens. I had a part I ordered recently as well, it said 3 weeks, been a week, item has shipped but not here yet. It has shipped so it will be here this week when though remains to be seen. Ordered some PVC caps for a screw up in one of my aquaponics systems, quoted about a week and a half, supposed to get here today, that will beat the estimate but not by much.
The big key is I have often thought, shit if it won’t be here for 3-4 weeks may be I should just order elsewhere. Usually that means paying more and still waiting a week or two right now. Yet so far, 95% or more of orders that say the item is in stock have been to me in 2-5 days no matter the estimate. Again not in stock is a different animal all together and your mileage may vary. Just consider this a quick PSA.