What helped me immensely is simply writing it all down. By writing them down, I think my mind felt it could stop replaying them all because they were stored somewhere. I used to replay them in bed, when I was out walking, in the shower. It was exhausting and took up so much of my time. The same thoughts over and over. And on top of that, as I moved around my flat, I would see things that would remind me of unfinished projects, things I'd need to fix, and then I'd think about them.
So I made two lists. One for projects, one for worries.
The list of all the projects was for things I wanted to do. Things like learn piano, visit Moscow, floss more regularly, literally every project. I saved that on dropbox. It had over 60 or 70 projects on it. I added 50 on the first day, then as I thought of more things or saw the visual triggers (that cookbook I bought to learn to cook more meals, the light that doesn't work because it has a weird bulb), I would add them to the list immediately over the next few weeks.
And another list of all the things I was worried about. Might be things like the client is 3 days late on payment, does he have the money? Did I make a fool of myself at X's birthday? Why does Z keep shooting my ideas down so savagely. I put these all in a temporary tab in notepad++, mixed in with other tabs I tend to have open. It persists between turning the computer on and off, but if you close the tab without saving, it just gets deleted. As it was temporary, I felt I could put embarrassing or even mean thoughts on it. I think this had 7 or 8 things.
With the projects I soon realised I couldn't do 60 things at once and focused on 4. The list is there to find more projects to do as I finish stuff.
With the worries, next time I look at it, most of them are gone. And I just close it, gone forever. First time I closed it, it was so liberating. After doing that every now and again over a month or two, I only have to do it once every blue moon, it's a useful trick when I start feeling a bit overwhelmed.
Might not work for you, but worth a shot.