I've been reloading for rifles for over 40 years.....and before that reloaded shot shells when I did some trap shooting. In the 80's Id shoot as many as 6,000 rounds on a single prairie dog hunt....and we did that multiple times each year....usually in So Dakota...but also Wyoming and Montanna. Also did some competition bench rest shooting for a period of time and a whole lot of target shooting at our local range. Mostly all reloading on a single stage press and / or hand dies....and all were custom loads made to fit my chambers. I accumulated allot of components for a variety of cartridges over that time. Also allot of ammo for common hunting rounds.
Back in time....I'd buy varmint bullets for less than .05 / pc and primers were .02, 28 grains of Hodgedon BLC2 and I'd have complete 223 rounds at about .12 each. and a few cents more for 22-250's. Bingo. Things have changed from when I was active at this.....but then they changed for the guys before me that were buying surplus Wii powder at unbelievable low prices. That's basically how Hodgedon Powder Company got started - selling surplus powder. Interesting times for me as I got to know so many of the industry folks that owned Hodgedon, Berger, Hornady, Sierra, Sinclair, and others.....and went on hunts with some of those guys.
I loaded up on primers during a prior tight supply period in the 90's buying over 80,000 back then......and recently sold several thousand as the prices are attractive now. Also sold a few thousand rounds of Winchester 22-250. Over that time, I accumulated enough bullets, primers and powders (and ammo) to satisfy my needs for my lifetime. Looking at the prices paid then.....almost makes me blush. I bought thousands of Sierra Hollow point vermint bullets for like $10 / thousand at one time. (knew some of the right people) I'd hate to replace it all at today's prices. I'm giving most of my stuff to my family.....and keeping some powder dry for Armageddon. lol.
Anyway...my advice is stock up when ammo and components are plentiful. That day will come again.