Thanks for your share, Splendra.
You hit the nail on the head with, "Setting boundaries is for you not him."
On my journey as a "codie" and learning through others here on SR of the importance of setting and keeping boundaries: Initially, I did not "get it" - didn't get the concept.
Over time, with practice and staying the course, I benefitted from doing so. A big plus to me was that I became stronger, more confident and focused on making my life safer, more sane and healthier.