I went to therapy a few years ago for social skills directed mainly at teenagers with some degree of autism. Since I can barely even tell if I have Aspergers, it wasn't all that beneficial and way below my issues, so I quit going.
I did have speech therapy from the same therapist as well because I have a rather pronounced tongue thrust that makes my "s" and similar sounds (c, x, and z as well) emit as kind of a slobbery version of the sound. I was too lazy to do the regular exercises though and told my mom I really didn't care anymore so she pulled me out. So yeah, I still sound a little weird, but I learned how to swallow correctly and pronounce my "sh" sound.