Here's something I use occasionally. I haven't for a while, don't know why.
If someone else has mentioned this, sorry to repeat, but I don't have time right now to read 50 posts, a lot of them are loooooong.
There are several crystals and minerals that remove negativity from your body or your environment. Citrine especially, and it doesn't need to be cleansed of the negative energy. It's one of only 3 or 4 crystals that's like that. Go to a crystal store if you can, or order one online. In person, hover your hand over the stones and move it all over them. The one that makes your hand change in sensation - warm, tingly, quivery, whatever - that's the stone that's meant for you. Online, the people that sell them usually have a gift of knowing which one you need.
When you're having negative thoughts, just hold your stone and feel all the bad feelings seeping into it. You can just carry it with you all the time, but for me it seems that if I only do it when I'm feeling sad I notice more of a difference. But if you have it on you all the time, it's kind of a worry stone thing, there to touch when you need it. I guess it's just a preference thing.
They aren't expensive at all, a few dollars per piece, and it doesn't have to be jewelry quality. I actually prefer the unpolished chunks that have lots of inclusions to discover. I have a clear quartz crystal with a fracture inside that looks like a whale tail coming up out of the water.