Spen, it sounds like you have done a great job, but still have struggled on your own. This site can provide some great inspiration, but to really tap in, you need to get involved.
Go on over to
topic/11679548/503/#new. That's your HOF Quit group. They quit the same time you did and will all reach 100 days clean in October. They are a great group and will provide support, distraction and a swift kick in the ass, should you need it.
I 100% credit the people on this site with keeping me quit. Reading and occasionally posting in your intro can be helpful, but the backbone is the daily promise and the accountability that provides.
The support on this site is not unconditional. If you want the kind of support offered here, you need to make your promise every single day and be prepared to give something back.
I hope that you choose to get involved and engage here. It can save your life and will make your quit much stronger. Reach out if I can help.