Well I reached a point where I just do not have the money.
One day at a time works.
Every time you see a Hancock's, drive by and plan to go tomorrow.
Repeat that procedure until "cured."
I also try to decide what I really might do with what I have already and can usually talk myself out of another purchase.
If you don't want to buy "too much" or have a reason to be cautious financially, I won't enable you...
Do what you feel is best for you.