I've also ordered a few things last month, finally got them at the beginning of this month, it took almost a month to arrive...2 parcels from Hong Kong and one from the US.
I am still waiting for one from the UK, which the seller has resent and I still did not get, and now they are refunding me for it.
So, get in touch with the seller and ask them what they can do about it and possibly resend / refund. Lots of e-sellers do this and can be very accommodating, some of them even know about certain countries and their shitty customs / postal network.... Plus, they want to keep their business and have a good reputation as sellers.
What the mind can conceive, it can achieve.