I would say about a year or so..When the current hoarders run out of credit or money, the stores will slowly get stocked again. As soon as that happens, the guys who shoot on a regular basis who found themselves either not shooting or paying inflated prices to shoot because store shelves were empty, will start buying up all they can afford so they don't find themselves in that situation again. When they run out of money, things should get back to normal..