DS2 is 9. He has had a stim for years consisting of rotating a toy in front of his eyes and making "shooting" noises. I have waited for years for him to grow out of it (his sensory issues have diminished a great deal over the last few years).
I decided to ban him from doing it (it is a major source of irritation to his siblings) as i came to feel it was a habit retained from toddler years, a bit like sucking a thumb.
I gave him a date on which to stop and offered help with alternative relaxation activities and he has managed really well.
The funny thing is, now he has stopped the stim, he seems to be moving through the different age stages of playing with small toys, he has been pushing toy cars round the carpet saying vroom vroom like a three year old, something he didn't do at the appropriate age!
Do you think i have done the right thing? DS2 is very compliant and wouldn't complain out loud but he seems OK so far.