Basically we have to cut the roots of our problems. Why do we gamble? For fun, of course.. Or to be rich (maybe). But what is required to gamble? Money. Yes, money. If you have literally no money, you'll not be able to gamble. Although you can't just throw away your money right now. My suggestion is that whenever you feel the urge to gamble, do this. Money you are about to gamble, donate them to your broke friend (we all have that one). Just do that repeatedly. I haven't tried doing this yet, just a suggestion though. As you can see, you will not be able to gamble and at the same time you helped someone. Cheers.