Make And Stick To A Budget
Making a budget is not a very difficult thing to do, but the challenge comes when we have to try and adhere to it as best as possible. To prevent yourself from buying things impulsively, you can ask yourself if the thing you want to buy is budgeted for at all. If the answer is no, then you should take that as a sign to not buy it.
Shopping frivolously is so easy to do when you have a debit or credit card on you at all times. Perhaps leaving the cards at home and only taking cash with you can be a great tactic to reduce your compulsive shopping needs.
If you tend to make impulsive purchases on a particular app or store, it could be a good idea to delete the app or avoid the store at all costs. You can also make a point of never saving your card details on online stores such as Amazon, as this will make it harder to complete purchases and hopefully deter you from frivolous buys.