I work away too. I use a pre-paid visa card that you can’t get cash out with, you can only scan or chip and pin for goods. It actually gives me 5-9% cash back on some shops.
Apart from admitting you’ve got a serious problem and should probably speak to someone, sorry, this could be what you’re looking for.
Personally speaking, I’m trying to stop, I don’t think, apart from a few occasions with my son I don’t think I’ve been truly happy in fucking years. Because of gambling.