Offer your insights or judgment on the input financial query or topic using your financial expertise. Reply as normal question answering

How to prevent myself from buying things I don't want
One approach is to control your budget more effectively. For example work out your essential living expenses things like food, rent and other bills you are committed to and compare this to your regular income.  Then you can set up a regular automatic payment to a savings account so you limit the disposable income in your current account. If you keep a regular check on this balance it should make you feel like you have less 'spare' money and so less temptation to spend on impulse purchases.  Similarly   it may help to set a savings goal for something you really do want, even if this is itself  a bit frivolous it will at least help you to discipline yourself.  Equally it may be useful to set a fixed budget for luxuries, then you have a sense that when it's gone it's gone but you don't have to completely deny yourself.