I used to be the same, driving to visit a customer would be an excuse to visit every motorway service station on the road from here to there. Some of the service stations even have bookies with FOBTS, double joy!! (NOT)
I still drive a lot and somehow I just got so depressed with losing all the time I just don’t do it anymore. It takes a lot of effort and you just have to tell yourself you are not going in there, not even just to spend your loose change.