Welcome Jon
We have all been there: the endless addiction cycle. It’s time to break the cycle.
You’re here, which means you are looking for solutions. There’s lots of good threads to read here - lots of people on the same journey; you’re not alone.
This thread I found helpful in my early days, for its resources and links:
Have you looked at a recovery group? AA or SMART Recovery, or a similar group. Personally I have found my group helpful (as well as Talking Sober).