I purchased something from someone in Europe and they shipped it out on Friday, March 15th via DHL. It arrived at the International Sorting Center (Customs) in New York on March 27th and became USPS Priority Mail. HOWEVER, it has been sitting in New York since March 27th (currently 9 days) and I have been waiting 3 weeks total.

My question is...is this normal for it to sit in US customs for 9 days? and for an international package arriving to the US via Priority Mail to take 3+ weeks? I thought once it arrived in the US I would have it within 2-3 days?

Please give me your understandings as this is only the 2nd time I have bought international. The 1st time my item arrived in about 8 days.