have you got any therapy for yourself? you are obviously aware of your issues and your toxic self talk, which is a good start, but to learn tools on how to break it for good is the key. good luck and sounds like you are at least heading in the right direction.