Gambling budget should be adjusted with our income so we will not difficult to allocate the money for primary needs. We can not just waste our money or income for gambling because we must fill our needs first then we can use the money for other things including for gambling. If we don't have much money left, it is better we hold ourselves from gambling and do other things to distract our minds.
We can go to casinos when we have the money to gamble. We don't force ourselves to allocate our income when we have many needs. We must first think our needs then other needs including gambling.
Needs? Do you really think gambling is a need?
One of two things, either you don't have a gambling budget, which I would find quite plausible from the way you write, or if what you say is true, you have a problem, my friend, because your subconscious has betrayed you. Gambling is not a need, and if for you it is, then you have problems.