I'm sorry that you are struggling with this. Have you ever tried countering negative thoughts with facts? And replacing negative thoughts with more positive ones? It seems stupid at first but eventually it starts to work. It's like brainwashing yourself.