Quoted from spfxted:Many times I've found out it is coming from China.
Exactly this for me too. Shirt I bought said that is ships from CA and three and 1/2 weeks later, I get the familiar looking Amazon box but it was dated JUST THE DAY before.
I did a little bit more digging in to the company that shipped the T shirt to me and I found out their comapny address was in China and they were just using a "ship to" dress the make it look like it was shipping from CA.
This has been happening a lot on eBay lately as well.