Learn to practice a 30 day rule.

  1. Whenever you feel the urge to splurge — whether it’s for new shoes, a new videogame, or a new car — force yourself to stop. If you’re already holding the item, put it back. Leave the store.
  2. When you get home, take a piece of paper and write down the name of the item, the store where you found it, and the price. Also write down the date.
  3. Now post this note someplace obvious: a calendar, the fridge, a notice board. (I use a text file on my computer.)
  4. For the next thirty days, think whether you really want the item, but do not buy it.
  5. If, at the end of a month, the urge is still there, then consider purchasing it. (But do not use credit to do so.)

https://www.getrichslowly.org