We get asked this on a daily basis and the answer unfortunately is we don't quite know. We know when something is out of stock and we try very hard to restock this item. But due to the nature of the goods were selling the manufactures such as Pokemon, Yugioh and Magic The Gathering have a very short window of opportunity to purchase an item and this can sometimes be a single purchase opportunity.
With the industry of Trading Cards nearly all stock is limited in quantity this helps keep the value of the products high due to the limited number in circulation.
This means we have to estimate what's going to sell. This is why we always advise any customer to pre order an item this ensures that we can secure stock for you and avoiding any disappointment.
We also recommend you read this article to find out how to be emailed when we do get old items back in stock.