~ I gamble spare and whatever amount I cannot afford to lose can never go to a gambling game. Maybe, because I set my budget at the beginning of every month. Just the way I set aside money for groceries and household needs, I dont forget to set aside the money for gambling.
If I exhaust it before the end of that month, that means no gambling again for me that month.~
I like your approach to gambling, and I myself do a very similar thing only it's more like on a daily basis. I know how much I can afford to lose in one day, and if lose X times more(which happens rare but still happens) I don't gamble during the following X days until the amount I lost during X days is equal to that what I can afford to lose during that period of time. This way your losses will never be something that is hard to overcome.