>>8079268>I really don't know how to stop this.In a word, therapy.
Don't be embarrassed about it, go find yourself a good professional therapist/psychologist/psychiatrist and go talk to them about it.
Fact is, if you've been dealing with those things for many years already, resolving them by yourself at this point is gonna be a serious struggle - not impossible just incredibly difficult, so do yourself a big favor and go get you some professional help as soon as you can.