This month I've been trying to be very mindful of what I spend, so I've been keeping an "unshopping" list.
Every time I thought about something I'd like to buy, instead of immediately going online and researching that thing, thinking about it, convincing myself it'll change my life, I've written it down on a list, and also written down what I could do instead of buying it (which is often just use up a very similar thing I already own!)
It's amazing that already I go to add something to the list and find stuff from a few days ago I was convinced I needed at the time, and have completely forgotten about now.
Anyone done similar? Has it worked out long term?