DS is an intelligent lad with a good job. He has always been focussed on what he wants and is interested in (exams/job/sporting achievements/x box).
He lives at home with me and DD. He barely speaks to us, but is articulate and humorous when conversing with friends. He is, and always has been, very self contained/untidy/selfish which may all be typical teenage traits, I know. As far as I'm aware he has no issues at work and is well regarded.
Until very recently I had been giving him lifts/tidying up his room/ preparing his meals/ doing his laundry blah de blah.
But last week light bulb moment I went to collect him from an activity and he kept me waiting outside in the car for an hour (no text or anything) "because I was doing something". I went so bloody mad about this, but he totally failed to understand my annoyance. In fact he doesn't seem able to do empathy and I think has some Aspie tendencies. His DF is slightly Aspie.
So I've withdrawn my cooperation and stopped acting like his servant/chauffeur and he's managing to survive, but I want to help him to acknowledge other people's feelings and needs or he'll one day make someone an absolutely shit partner but I don't really know where to go from here.
Is there a book I could read "How to help your slightly Aspie son be a nicer person" or something like that?
Any thoughts, guidance, whatever would be appreciated.