It sucks that you feel like this. All I could say might fall in the easier said than done category but one coping strategy that seems to work for me now is to try to love myself as I am instead of fighting anything. In my case obsessive thinking usually goes with control and some form of self-hatred. So I try to give myself the opposite of that as best as I can. I try to give love to anything in my experience, even the things that frustrate me. And if there is a part of me that doesn't love me as I am, I give love to this part too. And if more frustration arises, I give love to that too. This really sounds super corny, and I used to be allergic to corny stuff, but this still works for me. I realize I actually picture being a firefighter throwing gallons of "love-water" at a fire... For me it doesn't stop the thoughts, perhaps it eases them I don't know, but it makes me feel better. Obsessive thinking can really be hard, this kind of thing pushed me to tears before, it's very real. And even if we can't stop it on the spot, I think at least we deserve to have love and understanding for ourselves.