- finding a passion (even relationshiprelated or life/activity related) that changes your priorities.
I once attended a training where we volunteers were taught what causes are usually addicted. Nearly 80% of gamblers who are successful stop saying that they can stop because they change focus or find priorities.
so, finding new desires / new hobbies / new focus is the best way to stop gambling.