I won't comment on your specifics, but wanted you to know that I completely sympathize....My most recent X had an addiction to gambling/racetrack...I tried everything and more to make the relationship work, beat my head against the brick wall.
Finally, I realized I gave the relationship everything I could to help it...but self-preservation comes FIRST....don't wait any longer. I am so glad that I saw myself through the madness and decided to stop the crazy merry go round....My sanity is restored along with sobriety.
I had to find my own way and so will you....I am glad you are not hurt.