I have a simple way to work with my addiction.
I'm off at work 8 months a year and the wife stays home raising kids.

My job pays all bills, savings, projects, etc etc

I pay myself a monthly salary, it gets put in the first of the month. This is strictly for hobbies, NOT for any living expenses.
She runs her own homemade soap company, and so technically has the ability to make as much spending cash as she has the time to make for her own hobbies, interests.

I can't ever complain I want something, I either have the money saved or I don't.

Drew