When you order from Amazon, you have to be aware of 3rd party sellers. Those items are not in Amazon warehouses and the sellers ship the items themselves and usually take much longer to arrive.
I am aware. In fact, I used to be one when they first started the program.