Prices will stay high until there is enough supply that the hoarders finish buying their fill. After that, the stock should begin to stay on the shelves, and that's when prices will gradually go down, and sales to clear excess stock will start to occur around property tax time.
It's kind of crazy how many people will panic buy when prices are at the high point. If people went back to their normal buying habits prices would drop.