.22LR ammunition has been impossible to find for a few months. That shouldn’t surprise you.
Occasionally a few boxes of standard-velocity ammo were available, which is fine for target guns and bolt actions. But semi-autos usually need high-velocity ammo to function reliably.
Well this past week some quantities of high-velocity ammo have been showing up on store shelves (and disappearing almost as fast). One was WalMart, the other was a local dealer.
Centerfire pistol ammo is still spotty. I have seen (and bought) some .38SPL, and there has been .40S&W and .45ACP on the shelves sometimes. Nothing for 9mm FMJ however. And in every case, the prices are much higher than they used to be.
For long guns, hunting ammunition and shotgun shells (for birding/skeet/sporting clays) are usually available. Buckshot is harder to find. And .223 has been available sporadically.
Mere hours after I posted this, I walked into a WalMart on a whim and found 4 boxes of PPU (Prvi Partizan) 9mm. 2 for me and 2 for Crapgame.