I have been noticing an interesting trend in Amazon. Two day delivery is gone by the wayside. Especially if your seller is Amazon Services LLC. It appears that this entity of Amazon is merely a broker with third party sellers. They accept your order, then find a seller, who may or may not have the product, then wait until the seller sends Amazon the product, then you wait while some third party delivery gets the product to you.
It typically takes 9-15 days from time of order at the very best.
This is a bit of slight of hand. But the service is getting atrocious. I believe that if you know the manufacturer or vendor go there directly. Amazon Services just add useless overhead for the same or often at a higher price.
It is a bit of a bait and switch in my opinion. Trust in Amazon is nearing zero! Pity. I was a great service at one time.