Pre-COVID it was 2-3 days. Now it's been years since I've gotten anything in less than 7, although lately it's been closer to 10. That's with a paid prime membership, too. There's not even options to purchase extra fast shipping anymore. I used to be able to pay for 1 day and get it in 3-4 at least, but they took that option away.
Walmart has next day, and most 1st party e-stores are 2-3 days, so it really just seems like an Amazon problem. (Montana)