Hmmm. Well, I'm not your psychoanalyst, but that might be a feeling to try and let go of. Obsessiveness can take over your life, or can impact your life to a degree that isn't healthy. As Hamlet said, "As if increase of appetite had grown By what it fed on..."
Try to come up with realistic needs and plans. Sit down and write out some goals. (Not "if I was a millionaire, pie-in-the-sky goals. Realistic, reasonable, restrained goals.)
"I want to shoot this many days each month, and this many rounds per trip, with these guns..." Ok, so how much ammo is that? Plan it out.
"If there is a shortage of something I use a lot of, I want XYZ amount of it on hand to see me through a year of shortage." Figure on that.
"I'd like to get some good instruction at least once a year. That costs about $XYZ. And I'd like to shoot a USPSA match each month so ammo and match fees there..." So set that aside.
"I have these guns (list here) and keep this one for this, and that one for that, and ... and these down here I haven't shot in years." Absent serious sentimental value, turn excess gear back into cash you can use.
"I want to leave this and that and XYZ rounds to my kids when I die." Ok, fair enough. Plan that properly and get it in writing so someone can figure it out when you're gone. And make sure it is a blessing, not a burden to your heirs.
"I really like to try new guns sometimes. But let's be reasonable and say that's one a year. If I've GOT to have more than one new one, in 12 months, something else needs to leave."
Etc.
You can set down guidelines for yourself that make sense. That help you be in control of your habits, and that help you look realistically at what you're doing so you can shed that unwell feeling of "never enough." When you aren't disciplined and thoughtful about how you conduct yourself, you'll be driven by whim and sometimes overrun by irrational behaviors.