Most recently I ordered 10 items on September 18th (I had a gift card). All prime eligible. The first arrived on sep 20, the 4 on sep 28, 5 on sep 28, and the last is scheduled for Friday.
I didn’t get any estimates until after purchase.
Amazon is no longer good. They are coasting on their customer base and are slowing ratcheting up prices and squeezing their costs (keeping all their gains).