I dont really know much about this, So im talking purely from opinion. I think a large part of why you (i have been known to aswell) buy stuff is as an attempt to fill a holl of sorts. A hunger for something new, a change really. Of course, a new something will only satisfy this hunger for a bit, and its an expensive hobby.
Id try looking at other ways feel happy that are less expensive and more sustainable. I dont know about you, but for me, when im feeling like that. The most appealing thing in the world is a large sporadic change, doing something entirely out of my normal routine. I dont tell anyone, and afterwards i act like it never happened, but a few times Ive just been to random places and spent a few hours there. variety is the spice of life, right ?