Amazon has a warehouse in my state and if an item comes from there I get it in two days from an Amazon driver.But they used DHL to deliver an item, mine stayed lost for two weeks and then magically appeared on my porch a week later.Yep it was a third party seller.When they use FedEx or USPS it's five to seven days.If it's small enough to stuff in a mailbox they use USP and it's a two or three day delay when they receive it at the post office till I get it.Two day shipping with prime is a thing of a past along with low inflation,low gas prices,and low interest rates.