Your problem probably is the level of service the seller chose to use or the amount of extra money you were willing to pay to get it to you. Unless you’re willing to pay a lot of extra to receive your package fast, the seller often ships ground service which can take 5–7 days to get it to you & is the cheapest way to get it there. With this service, UPS, Fedex & even the Post Office will have it sent through their system with NO rush. With my local PO, IF my package arrives too fast, they will ship it out to the nearest town “by accident” in order to delay delivery. That will give them the extra 1–2 days needed to have it delivered with the level of service paid for. UPS & Fedex do a similar thing. This logic makes NO sense to me because it seems like it would cost MORE money in employee pay & increased chance of loss of package; but, obviously they don’t agree. I ordered an item that cost me $2.49 from Amazon that wasn’t available for Prime. Shipping was free but it would take 8 days to receive it. However, IF I was willing to pay an additional $15.00, they would ship it so I could have it the very next day. I decided that the item wasn’t important enough to pay the additional $15. I tracked the package & it made it to my PO in 5 days. The next day it was “accidentally” misrouted to a town 20 miles away. They only have in/out service once a day. so it sat there all day before they could send it back to my PO. Next day same thing, different PO. This time by the time it returned to my PO it was finally day 8 & they delivered it. I have tracked packages that simply disappear from the system until the scheduled delivery date & suddenly it shows up in my mailbox. They are trying to groom us to pay excessive amounts to receive our items fast!!!