The postal clerk I spoke to told me that the reason for slow deliveries is because they are being swamped by packages from Amazon. I took that to mean that the postal service is processing Amazon packages before all others, even Priority packages. I told him that prioritizing Amazon packages over others wasn't acceptable, since it's my tax dollars that go to the postal service, and pay the salaries of the people who work there. He never attempted to correct my assumption that Amazon was getting priority treatment. I ended my call telling him that the postal service claims delivery delays are being caused because of COVID, and shortage of employees, but that it seems the post office has more than enough employees to deliver junk mail to you.
I would suggest not EVER using the USPS ever again.
Go to a FedEx or UPS store even if it means a few miles more to drive.
I bought two Christmas gifts 3 weeks prior to the 25th. They went out from the merchant in IL the next day via USPS. They arrived the week after Christmas.
That may have to do with USPS last mile delivery, parcel shippers drop packages at the local post office for delivery to the customer, it’s been my experience that packages dropped at the local post office end up getting sent to the regional postal processing center then back to the local post office for delivery. The last time that happened to me it took an extra week to get a package that had been 3 miles from my house.