Amazon shipping times can be ridiculous for non Prime customers.
I have had shipments take up to 6 weeks in transit. One package got lost in NJ for 2 weeks. Another got bogged down in PA. Another was in north MS for over a week before it got to Little Rock and I got it the next morning.
Most other companies’ shipments arrive in 2 to 5 weekdays.
Amazon does not own or operate the carriers. The carriers should be taking your heat.
For many items I get 2 day express shipping free. Some items may in theory take 5-8 business days, but they have often arrived sooner.
If you sign up for Amazon Prime at $99 - you get FREE 2 day shipping, the ability to stream movies and music online and thousands of discounts available only to Prime members. For a year, that’s a pretty good value.
think real carefully now.........would that be the fault of the shipper or the carrier?????????????????????