Our Product Development team works as quickly as possible to restock sold out products. Due to the way we source ingredients and inspect for quality and purity, some products will take longer than others to restock. The average wait is 4-6 weeks, but our Customer Service team has a more accurate ETA per product.