For me, mindfulness has been about the only thing that has worked. People have different ideas as to what mindfulness is -- for some it seems to be some kind of nirvana, some kind of dreamy condition, but not the way I see it. Instead, it is being mindful about EVERY thought and feeling I have, even, or especially, the "bad" ones. I try to be a scientist to examine thoughts and feelings as a (n ideal) doctor or scientist would, to try to find out what they mean. I sometimes let my thoughts just go and see where they lead. I think I have figured out a lot in the process, though it takes time and is not easy. Often quite frightening. I try to stick with it.
It has worked for me. Doesn't mean it will work for you. Maybe you could examine this area of inquiry.
(I also have cats.)