Having a plan, working the steps, and doing things differently like going no contact will change the dynamic of the relationship.
I always feel better when I act, IOW, do something concrete to make my situation better.
I think you are on the right track, and things are bound to improve.
Thanks and God bless us all,
Coyote