Manufacturers can't pump it out quick enough is my 2 cents on it. Think about it, we've never had this many gun owners buying all at once, there has always been ammo available. If everyone stopped buying I bet it would still take many months to restock the shelves, possibly even a year. Truly...