Generally speaking of course, since I know it depends on the item since some items appear to take months to be in stock again.

TD seems to often run out of stock too quickly, on BF sales