It depends on the Walmart store. Some stores may take a few hours to restock, while others may take a day or two.