I am single, no kids, and I make decent money, though it's a little uneven at times, so I do have to have a plan.
I limit my collection, based on what I actually shoot (for the most part).
I trade alot, do my own gunsmithing as much as I can, sometimes trading a bit of help for parts. Usually I can sell one AR to finance my next build. I won't buy if I don't have room in my safes for it, so it's incentive to keep a little room for the next one that comes along.
Because I move alot ( I am paying taxes in 3 states at the moment, but I'll have that down to 2 shortly) (I hope!), I try to keep it down to what can fit in my car in one trip (with room for other stuff.
Right now, I am at 2 ARs, one bolt .308, a SUB2000, and 5 pistols -which is 2 too many, but I am narrowing down which have to go. When I have enough parts together to start my next build, one of the ARs will go.
No shotgun- I am not much for Clays, don't hunt with one, and have other options for HD.
I handload about 50% of what I shoot, so that does save some, provided I can do it when it is not taking away from earning, which would make it a loss, or my shooting time, which would be worse.
I buy cheap, and stack deep, and keep about 2000 rounds of .223Rem, 500 or so of .308Win, 2k each of 9mm and .45ACP at a minimum, and barter or sell small lots from time to time