I found a good solution to buying hobby stuff.
The rule is that you are not allowed to buy any figures, vehicles etc for one month.
This is simple to operate and incredibly effective at stopping impulse purchases.
If you want to buy something, you have to write it down with the date.
After one month, go back to your list and, only then, you can either buy it or cross it off the list.
You will actually find that in most cases, you no longer want the item.
I've found that buying 2nd hand miniatures does nothing to diminish their value as paintable and playable items; they're just (vastly) cheaper. And by making sure that I only buy what I will (eventually) use, I also greatly reduce the amount of shiny I will allow myself, while still scratching that capitalist-consumer itch.
As a fellowhoardercollector I have to wish you good luck. ;)
The only - sound - advice I can give you is don't buy under pressure, because "it's a sale, it's a kickstarter, black friday, I have the other books/kits/games/models in that range too and blablabla", just let it go. It will turn up 2nd hand sooner or later, when you actually can afford it ( be it moneywise, roomwise or projectwise ). So many great new things will turn up on a daily base, it's impossible to back/buy them all, let alone paint/game with them. Sure, you'll feel initially regret by missing it but in the end 99,9% chance you won't miss it. And even if you do, there's always the 2nd hand market.
I had a Daughter two years ago.
That had pretty much the effect you're looking for.
:)
The only method to stop purchasing that worked for me was lose a good job, get a crappy one, and be too poor to buy anything.Haha, I hear that! Cured me of my comic book buying entirely, I might add.
Might not be a great way, but it's dang effective!
Stop browsing the net. It's the worst thing for impulse purchases. Don't browse retailers sites, avoid idle Ebay searches and if you get an idea for a new project no matter how small don't take it further than a few minutes thought. Also, stop looking at other people's stuff. Taking a step back and not bothering to check up on FB groups or forums really does help to narrow your focus down to your own projects without getting all sidetracked and tempted by other stuff.