If you are buying stuff you don’t really need(not just want!), you are stealing the most valuable asset you have from yourself, time!
Think about it for a second, your spend time and energy wandering around in stores, shopping malls etc, spending both your time and money and for what? Most likely a lot of stuff that really is not that important to you anyway.
This habit clearly means you are stealing time from yourself which you could have used for something else, on top of that, you spend money, which most likely means you will have to continue to work to make more money (selling your time)…..No money and not time, are you surpriced? This is what you can do to change that, now!