A word to the wise
The last time this happened, five years ago, it took a lot longer than a couple months for things to get back to normal. Prices never did come back to where they were before the panic. People got used to the new higher prices and that became the new normal. Case in point, 100 count boxes of 9mm ammo were $15.99 at Walmart. They climbed to $19.99 and everybody kept buying. It never came back down. The price for that same box of ammo is now $22.47. It is not going to come back down. The good news is that it is still way better than what people were paying during the height of the panic.
After the last panic I kept buying ammo at Wal-mart every chance I got. I didn't buy a thousand rounds at a time, I bought a couple boxes at a time. I kept doing this right up to and during this last panic. When the panic hit I bought more than usual because I knew it was going to dry up. It did, and Wal-mart did exactly what it did last time which is limit ammo purchases to three boxes per customer. I still scout Wal-mart every day and still buy what I can afford.
Over the last three months or so I have sold off a lot of my ammo to gun store who couldn't get any through their distributors and to individuals at a gun show. Yes I made a good profit and I am not ashamed of it. I will continue to buy ammo as it comes available, especially 9mm, because I can buy it cheaper than I can reload for it. I will also buy other calibers as an investment because ammo is not going to get any cheaper, it will rise in price. I would suggest you all keep doing the same.