Keep going Darren, and welcome to SR
Have you thought about looking into any recovery methods at all? I found learning a bit more about addiction in general helped me stop slipping back into it and not knowing why, like I did for years proceeding that. Stuff like AVRT, SMART and AA literature. There is a lot of information out there on addiction and I am sure some of it will be useful to you x