I have been buying a box or two of ammo a week for years, and a bulk purchase once a year or so if I find a good deal.
I have 5k rounds of .45acp and 2k of .223. I have lots of various 12g and 20g also. I dont keep FMJ in .40 but I have 500rds of good SD JHP for .40 on hand.
.22 is the one I am lacking these days. I had a good stash built up and then got a SP101 in .22LR. You cant help but smile and pull the trigger on that thing about 500 times every time you take it out.