Hi and Welcome
Sometimes I have a problem with negative self talk too but when I took a couple parenting classes and an anger management class I was taught to write down every time I did any negative self talk and then write three positives for each one. That really helped me to cut down on the negative self talk. maybe it can help you too.