He's not, he's a bright friendly boy but in new or uncomfortable situations he goes completely within himself and answers in grunts.
He's 13 and I can't see him ever walking into a room and someone thinking, I want to get to know you better or I want to employ you.
He's not short of friends and on holiday etc will soon be running around with new mates, but with adults he really comes across badly.
I had to take him to work yesterday (teacher's strike) where he was useful as a runner etc but he barely spoke to anyone, even when spoken to, to the point of rudeness.
What have I done wrong and what can I do to fix it? BTW I understand shyness, I am very much an introvert myself, but I hope not rude.