Why is my Amazon delivery taking so long?
Usually one of a small set of causes: the item is fulfilled by a third-party seller rather than Amazon itself, it is moving through Amazon's own last-mile network rather than a carrier with public tracking that updates on the same schedule, or a genuine delay has occurred that the order page has not caught up with yet. Checking which of the three applies, in that order, is faster than assuming the worst from a stale-looking tracking page.
Why is Amazon taking so long to deliver even after the estimated date?
Because the estimate is a model, not a guarantee, and it depends on which entity is actually fulfilling the order. A listing sold by a third-party seller carries that seller's own dispatch time and carrier choice, which Amazon's own delivery estimate tools cannot see any better than the buyer can.
What does an “Arriving” status on my Amazon order actually mean?
That the order is still in motion toward the date shown next to it, not that anything is wrong. It is a status on Amazon's own order page and is not the same as a tracking scan on a carrier's own site — an Amazon Logistics leg in particular can go a day or more without a visible update while still on schedule.
Why does my tracking show no updates for days?
Because not every leg of an Amazon delivery is scanned as often as a traditional carrier package. Our page on which shipping company uses the TBA tracking prefix covers why an Amazon Logistics number often shows sparse scans on usps.com or ups.com — a different problem from a genuinely delayed order.
When should I actually contact Amazon instead of waiting?
Once the estimated date has clearly passed with no update, or once Amazon's own email has told you a delay occurred. If the parcel was instead handed to USPS, UPS or FedEx rather than Amazon's own network, our general page on a delayed package covers the seven ordinary carrier-side causes, none of which are specific to Amazon.