I do not see the root cause of the shortage being the Virus. The Civil unrest is getting out of control every day. We have not even made it to the elections yet. After the elections the rioting could very well become much worse or on the other hand, gun restrictions up the rear end. Obviously we have to put up with so much crap even under normal times and every 4 years when a election comes around and brace for yet another shortage. And 4 years goes fast. No I do not have a crystal ball, but I can see a dark could in the sky and will not wait until a downpour to buy a umbrella.
You have two choices, wait and hope. Or buy now and be prepared. (if you have not already stocked up). Third choice is to just sit back and call a cop if you need help
If you do not have ammo, then sell thy cloak and buy some.