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.
That good ways to try, but to stop gambling when we are addicted isn't really easy. Although we are busy when we have free time we'll back and back again.
Only ourselves know what to do. Just like me, many ways i try to stop being addicted in gambling but i cant until i have wife and son then they change my mind about gambling. Before i married,, i spend much money in gambling every week, but they come to my life and now just little money for fun in gambling. I dont know why my mind about gambling changed and out from gambling addicted, maybe because of the needs that I have to fulfill every day.
But your suggestion still good ways, nothing is impossible when we try.