I actually ended up in AA. The people there were very nice, and some of them were willing to help me and be my friends. They would tell me when I was being inappropriate, or when I was going off in left field. They would remind me to think about other people. They let me be myself, and just taught me more about social cues. Then I moved and got good neighbors who were willing to put up with my weirdness and help me tone it down. I still don't have it right, but I have it better. I got really lucky that there were people out there who were willing to show me how to carry myself around "normal" people.