The unavailability of these items for the past couple of months could be due to various factors. One possibility is supply chain disruptions, which have affected many industries globally. This could involve delays in manufacturing, shipping issues, or shortages of raw materials.
Another reason could be a surge in demand that exceeded the current stock levels, leading to quicker depletion of inventory than anticipated. Companies may also be implementing new product lines or changes in manufacturing processes, which can temporarily affect the availability of existing items.
It might also be helpful to reach out to the vendor or manufacturer for any specific updates regarding restocking times or future availability. They often have the latest information and can provide insights on any ongoing production or shipping challenges.