Everyone has hit on most of the main coping mechanisms I've come across, which is pretty cool. Good to know I'm on the right track.
I've seen my psychologist and tried to keep using CBT stuff by going through some further reading. Someone here has already suggested Sarah Edelman's stuff, her Change Your Thinking book really did help change my thinking, it's easy to slip back into old patterns, but you just gotta be aware, you can't pick up new thought patterns just like that.
Overcoming Low Self Esteem by Melanie Fennell - it's a similar deal with this book.
And I've purchased The Anger Workbook by Les Carter and The Assertiveness Workbook by Randy J Paterson. I'll be able to give an opinion when they come in the mail, very excited for these.
I have a few people I can call if my anxiety becomes too much. Know who is helpful for you to speak to about your mental health or if you are feeling particularly stressed.
Hobbies - people mention art here, but after art school I was constantly stressed out whenever I tried to be creative, thanks higher education. I also realised I had no other hobbies, it's ok to only have one hobby, but it's also ok to find more. I still can't draw without the voices coming back, but I've got hobbies I look forward to doing when I have down time from work.
Animals - I find them very soothing, so I spend time with my dog when I can. I have picked up occasional horse riding, which is the best thing ever. I will take a lap around the pet shop sometimes, or ask to pat people's dogs as they walk by.
If a bad spell of it hits me, I try surfing the bad thoughts. Watch and accept that there are bad thoughts, can you think of positive alternatives? Yes, great. If not, merely observe the bad thoughts because they are passing through your brain. Thought surfing is also a very cool phrase in my opinion.
That's all I can think of for now, I look forward to more tips and tricks from everyone.