Not everything that is in his head necessarily has to come out of his mouth? We have been working on this for years. I know that he has about a zillion thoughts going on all at once, but jeesh. We can be having a conversation about something and I'll ask him a relevant question about that topic and he'll answer me with something else that he's been thinking about (usually a Pokeman or Sonic the Hedgehog reference). I have to redirect constantly. And, if difficult child is even the slightest bit annoyed or agitated by someone or something, he announces it. It might be a crying toddler in a restaurant () or our neighbor children, who are 4+ years younger than he is. difficult child will announce to the parents of the "perpetrator" that they need to 'get them away from him' - or that 'your son is annoying me', etc. At the Memorial Day parade, he yelled at a little guy (3 years old) for talking loudly and annoying him. I had to intervene so the situation would not escalate. The little guy's Mom actually apologized <u>to me </u>. I didn't even know what to say to her. I just told her that it was fine - her son was fine, etc. At karate, he will tell a black belt that he doesn't need another lesson in tying his belt - and that he wants to be left alone. I want difficult child to know it is normal to be annoyed/agitated, but to be able to deal with it in a better way - if only I could figure out what the better way is. Because, quite frankly, if I expressed my innermost thoughts all day long at work, I'd probably be fired by noon. Anyone have any ideas??