The availability of ammo is never going to improve. It seem each week there is a new assault on the 2a and people just keep hoarding in fear that they will lose their rights.
Try Gunbot. I've recently found some good, reasonably-priced ammo using that tool. Buy it cheap, stack it deep.
Wrong. The availability of guns has already dramatically improved. Retail stores and gun show tables are full of AR-15's and M4's at less than $1,000 apiece. Less than half of the asking prices of just a few months ago.
All types of centerfire ammo is also now available, albeit still at somewhat elevated prices as compared to a year ago.
Rimfire ammo is another story. Fearful folks have striped the shelves clean and wait in line to buy much more than they will ever use. It is very difficult to reason with such kooks, survivalists and wannabe revolutionaries. But in time they will hoard enough or run out of money and things will return to a new normal.
And don't blame the manufacturers. They have never produced more ammunition and are totally maxed out. Their analyst's advice against massive investment to satisfy a short term panic. There is also a long lead time to acquire and install new equipment in yet to be built production facilities.
We have met the enemy. It is those who have purchased unneeded and/or excessive stores of ammunition.