This reminds me of a relative of mine, he does exactly the same things. He also stutters somewhat, especially under stress. All of this is for life (in his case) and all of this originates from a deep psychological trauma which he suffered at a very young age. Although Im not sure what it was. I also know that it kept getting worse with age. He is now 65ish I think and had a major depression + psychosis about 10 years ago.
My point is: you should seek professional attention imo. There has to be a deeper underlying reason for this.