I hardly ever buy anything , but if I do, my approach is this: after adding the entire store to my virtual shopping basket, usually adding up to a sickening amount of money (that I usually don't have) I set an amount for myself which I can buy makeup / clothes/ whatever it is I think I'm in desperate need of. And then I remove items until I hit my limit. It's an idiotic way of doing my shopping, but I can't help myself. I'm an impulse little creature.
Y'all need to see my face more