Professional help to stop hand flapping

Hi, I was wondering if anyone has ever sought help for flapping their hands.

I have flapped my hands for as long as I remember and learned very early on to hide it. Being told you look stupid doing it does that to you. However, as i have gotten older and my life is more complex, house, job, family, I am finding it harder and harder to contain and hide. I am flapping more than I ever have done and it seems to be getting worse.

I frequently get bouts of RSI, I went to the doctor's for pain in my wrist the first time it happened and as soon as he told me it was RSI I knew why, but, I still continue to do it. Knowing what it is now I do not go back when it flares up.

Has anyone ever sought help, or have their own strategies, for reducing or stopping themselves from flapping?

My partner is very supportive and when she caught me doing it wasn't bothered and I now am able to flap in front of her when the compulsion arrives, however, has requested that I try not to do it in front  of the children for fear they may copy me and then get bullied. Although I understand I really wish it was as easy as just turning to do it.

Flapping also effects how long it takes my to do something as I feel the urge to do it pretty much all the time at home. I try to avoid doing it in public but this is getting her to do also.

Any advise would be greatly received