Check the site where you ordered the item from - it will tell you how long it will take. It takes longer when it comes from overseas as it has to go through customs. It could be three weeks before you get the item, so check the website for the timeframe.
That's almost impossible to say as many that seem inactive suddenly pop up again. There are a lot that only use the site here and there and many come and go. Really hard to put an accurate number to your question. Sorry.