One way to think about any activity or any item that you want to buy is to think about the cost in terms of how long it will take you to earn enough to afford “the thing”.
You want to buy a jacket? Well, how much does it cost, and how many hours will you have to work to cover the cost?
If you know your hourly rate, then you will be able to attach a time cost to “the thing”, whatever the thing is.
Working out your hourly rate: Take you income and divide it by how many hours it takes you to earn that income.
Eg. Most people work 176 hours a month (8 hours for 22 days).
Income/ 176 = Hourly Rate
Thinking like this, can help you avoid wasting money on things you will later regret. Especially things that are frivolous or meaningless.