the solution for gambling addicts is to make yourself busy, not just work but do other hobbies. for example, you like soccer, volleyball, basketball, golf or something else, then do it to fill your free time rather than having to go to the gambling table again. and often gather with family so that harmony is maintained and you can make your own limits.
I agree that making us busy to do something will prevent our mind from thinking about gambling. We could distract our mind and even block our mind from gambling, and soon, if we do this in every day, we could solve the problem with addicting to gambling.
But creating a new habit will difficult especially if we are addicted to gambling and we need help from other people to still watching us every day.