If you would like someone to talk to you can always reach out to me on DM and I can try to help you some. What you need to do is not fight the thoughts so much, try to take them in and actually examine the motivations behind them. They have power over you probably because you are running from them and rejecting them, try to actually take them in and analyze them