I used to worry so much and to such an extent that it was impacting my life. One thing I tried was a worry box and a specific worry time. I would write down what I was worried about and put it in the box. I set a worry time....from 4:15 -5:00 everyday. That's all. Every time other then that time I would stop myself and deliberately say save it for worry time. During my worry time, I got the things out of the box and worried about them. Some lucky times, a solution would come to me. It has helped a lot.
Mindfulness practice and the Calm app with the Daily Calm meditation have also really helped. Best wishes.