I totally agree with the point that you should try to replace gambling with something else, I know for some that’s not at all easy but it is the best chance of leaving an old habit behind. I know as years ago I was similar! I used to smoke too, until one day it dawned on me that I smoked at work because I was stressed, I smoked at home when I was bored and I smoked with friends because they did and because it was what I was used to. Actually realising the different emotions within me that caused me to smoke in different situations made it so much easier to give up. It sounds so simple but for me it did help. It allowed me to stub out a cigarette at work one day when I told myself I was only puffing away because of the stress, instead I went and socialised in the office kitchen and felt great when I went back on shift because I had just gained an element of control, soon after I was a non smoker. Later I applied the same theory to gambling and found that I gambled because of my enjoyment of sport. So I cut the fuel out and stopped watching sports. Instead I invested in my future and started home study, this kept me away from watching sport as well as gave me something to replace my old habit with.
I know we are all different but I believe anybody can break an addiction by understanding the emotions or moods that make you want it and by cutting out the fuel. I am lucky in that I can now pick up and put down both cigarettes and gambling but it was not always that way fella and if you decide this advice is worth following it would likely mean serious lifestyle changes but as Tomsula said, your worth it. One thing is for sure, if you keep surrounding yourself with sport, gamblers or gambling chat of any sort its going to be next to impossible to beat the addiction. But then it sounds like you don’t want to give it up yet anyway : )
Either way, good luck.
I’m on the phone if you ever want to chat about it.