Here is an interesting video that talks about gambling addiction and why people become addicted.
Just to list a few:
Numb unpleasant feelings, avoid problems
To relax and relieve stress
“Solve” money problems
To stop gambling addiction, lifestyle changes have to be made. First making the decision to stop and not putting yourself in a tempting environment. Having someone manage your money, getting rid of all credit cards, Keeping busy so that you don’t have the time to gamble ( planning activities, working etc.)