Is this mess due to the Chinese new years events? Banggood is normally okay with shipping times from what I’ve heard.
Also, how were you shipping it? expedited or free shipping and did you add insurance on your order? Do you know the best way to do it so you don’t have to pay customs? Just declare low value item but doesn’t that make the insurance useless to have then?