I used to not use a system at all to keep it under control. I just kinda spent what I wanted every once in a while. It was always way less than what my wife spends on random things. I had not really bought anything this year until my promotion as I have enough cigars for the next 2 years or so.

Now I just set aside a certain amount every paycheck and only use that for my cigar funds. Seems to be working so far. It lets me snag deals I want when I see them and I can wait on anything else as I am mostly out of room in the wineador.