I order from Warm and Natural and there isn't any shortage of cotton batting there. The prices did go up a little and I think Michaels and Walmart aren't stocking it because of the increase in price. If Walmart won't get the price they want they just don't order the product.