Welllllll, it would help a bit to know how old you are. I mean, I know you are no longer 10 :) Reason I am asking is that if you are say 40, then it might be tougher to change a few of these behaviors then if you are say 17.
Anyway, Anxiety and depression are very common co-disorders of AD/HD. Many times, they are there because of the AD/HD. Sometimes its due to lack of Serotonin, but in my opinion, its also due to the frustration of having to cope with the ADD (in your case). What I think is going on is you have learned things to do when the frustration of ADD hits.
So, I can think of two areas you can help yourself.
One of them is to identify what triggers these actions. Or when timewise are they triggered. That why you can be prepared in advance. I assume you are on medication? That is one reason I mentioned TIME. If the number of the triggers are happening during an unmedicated time - then you might want to talk to you doctor about fixing that.
Second, if the trigger cannot be eliminated, then its time to deal with the behaviors you have learned. For example, when you are thinking - studies have shown that fidgeting helps. Its just how you are fidgeting that you need to work on. Something as simple as a "worry rock" can work wonders. Also a fiddlelinks fidgeter - https://www.therapyshoppe.com/category/P1008-fiddlelinks-fidgeter-finger-strength-exercise-fidget-toy
Check out this link for more on fidgeting. http://www.additudemag.com/adhdblogs/4/6711.html ..... and make sure you read the comments under neath the article.
And really, the same things goes for the swearing. Its how you are dealing with the frustration. You need to find an outlet. Exercise is great. A big pillow you can smack around, etc. Actually, just being able to express your self to someone or writing down what is bugging you will also work.
All of this is really aimed at learning how to deal with your ADD. The more you learn, the more in control you will be. This link has a lot of useful articles. Check some of them out - http://www.additudemag.com/resource-center/adhd-women.html
I hope this helps. If I can get more info for you - please ask! Best wishes.