The reason why deliveries from China take so long is because of the extensive processing such as through customs, security and high shipping volumes, as well as logistical bottlenecks like ports and flights as well as carrier issues like USPS delays.
Even missing paperwork, incorrect details or global events can slow down the delivery and shipping time of deliveries from China.
Most shipping delays of packages from China happen during sorting and border checks and not just flight time.
When you order something from China to the United States, you have to have patience, but always verify the tracking and check for any carrier and customs notices.
Some deliveries from China can take up to a month, although some may arrive sooner.
If you need the package or item sooner then check to see where the package is shipping out of and instead order the item that ships from the United States if possible.
When you order something from China, the package has to go through security scans, customs and paperwork verification and duty calculation and random inspections.
And during high volume and peak seasons, the massive amounts of packages from China, especially from Amazon, Temu, Shein etc can overwhelm the processing centers in both countries.
And waiting for flights, port congestion, limited vessel space or changes in shipping routes slow things down as well.