Am at my wits end. I have a beautiful 3year old DS. At home he is chatty, funny, bright and seems happy. But he doesn't seem to like anyone outside of the immediate family. When we're with friends, or if friends come to us, he whines, screeches, clings to me and won't have any interaction. It's heartbreaking watching dear friends of ours (his godparents) who he sees very regularly trying to chat & play with him to his screeches of "noooo!". He has been going to nursery since he was 9 months old so I would have thought he might be a little better at interacting than he his. He doesn't really have any friends of his own age (outside of nursery)apart from our next door neighbours who are 3 and 4 and his reaction to them is to cling to me, whine, etc. We have just been there to drop in the 3 year old's b'day present and DS would not do anything apart from cling to me saying "Go home now". I worry on 2 levels - I am concerned that my beautiful little boy is going to be very lonely and also that the older he gets, his reactions will be seen as him being rude and bad mannered.
I feel like a complete failure as a mother as if somehow I have maybe treated him in such a way that he now seems so insular.