I don't know if it helps, but with my anxiety/depression, I found it hard to stop thinking/worrying about stuff. It was if my brain could never relax. One thing I realised, while laying in bed ruminating on my crappy life, was that it wouldn't make any difference if I run through all those thoughts while I'm in bed. All I have to do in bed is get to sleep. All my worries will be there the next morning, so I sort-of gave myself permission to just switch off my brain and concentrate on just relaxing my mind, thinking of nothing, relaxing every muscle in my body (thanks, diapers!) and getting some restful sleep.
I also found that my anxiety got worse if I was bored or unstimulated. Keeping busy gives your mind less time to get itself stuck in that rut. Even if it's just tidying the house or... replacing the broken tile in the bathroom... Even better if you can find a hobby which you can "lose yourself" in for a little while... maybe photography or creative writing, or learning new skills. There are so many tutorials on YouTube -- you can learn almost anything these days!
Eating healthily and regularly also made a big difference. And exercise is probably the biggest single thing that improves my mood. If you can get into running or cycling... even a brisk walk can work wonders.
I'm fairly withdrawn, but phoning a friend or relative for a chat often cheers me up and makes me feel connected to others. Just simple interactions with strangers has (to my surprise) helped too. Instead of being wrapped up in my own mind when I'm out in public, I try to make a point to smile or say "hello" to people I met. When cycling I try to be particularly courteous, and friendly. It's surprising how often people snap out of their own grumpy thoughts and suddenly turn into "real people" -- nice friendly ones!
Sorry -- that all sounds like a bit of a "braindump", but anxiety and depression, etc. are absolutely awful. I don't know if any of that helps, but good luck with it all.
(Oh, wow! I just saw how old this thread is! I guess I haven't been on ADISC much recently.)