I dropped Amazon because they allowed use of my account by criminals.
I now use Walmart and many of my purchases are delivered the same day. If I order the 11 oz bag of coffee it comes today. If I order the 22 oz it comes in three days.
Our Walmart only allows pickup and no home delivery for most orders.
Often, we would get home and realize that our order was missing a few critical items. They didn’t tell us that those items were shorted from our order.