Hello.
I never allow myself to make impulsive purchases. Before spending money, I try to think things through. In addition, I believe that impulsive shopping is the easiest way to poverty.
Good luck.
I usually use the money that I win playing poker to buy whatever I want, most of the times I spend in make up, clothes and to go to restaurants. I play poker as a hobby so any money that comes from it I spend it without regrets.