I've been a prime member for 12 years and before COVID they promised 2 day delivery and they always delivered. We're now in June of 2025 and even when it says the item will arrive in 2 days my last 2 orders the day it was supposed to be delivered I get an email saying my delivery is delayed. I needed it Friday and today is Monday and I'm refusing it. This exact thing happened just 2 weeks prior. Being a prime member isn't what it used to be. I'm changing to a Walmart.Com membership. I get 2 days delivery from them and I'm not even a member. Amazon has changed and not for the better.