you aint alone fellow QLers... particularly anything sent by USPS never show up even after a month. thats why I always insist my sellers or sender to use DHL (cheaper when compared to UPS or Fedex). even i dont mind paying extra for the shipment, atleast receiving it is assured. and for online shopping use the DHL easyshop or Aramex shop n Ship.

only for cheap chinese stuffs I take a risk of using Qpost mailbox, surprisingly they show up after a month (small packets), after inspection.....

so my suggestion for online shopping, always use DHL or aramex service. or dont mind paying for DHL on ebay.