Well Jeremy, that is a tough one....

I've found that the only way I can stop is to buy a big ticket item, (motorcycle, car, truck etc.) thusly
inflicting "cash-stration" on myself. lol
Then the trick is to immediately start a list of all the goodies you want to buy for your (motorcycle, car, truck etc.)

If implemented properly this technique can easily yield results for 3 months. Once I went a whole 7 months
without buying any cigars if you can believe that_!

Since you haven't mentioned buying a (motorcycle, car, truck etc.) in this thread, I voted "less than 2 weeks" of course.

You are, to coin a phrase, "Toast with no hope" lol

Best wishes, Dafiddla