Up until now I have treated is as just his way or shyness with outsiders although it can verge on rudeness. A lot of the time when you address him he doesn't look you in the eye, or even look at you at all and doesn't answer so that you have to repeatedly say his name until he takes notice. At other times he will talk incessantly (relating a game of his invention for e.g) and won't let anyone else get a word in for maybe up to even 20mins. His most common frustrations are 'you are always interrupting me' or 'you never let me speak' or 'you are always annoying me' and recently ' my feelings are always being hurt' and 'they are mostly being hurt by the people I know'.
I think he is unhappy and I am the cause of it. I try to be loving but also feel I need to be fairly strict with boundaries (although some would say I am not enough) as well as I am a lone parent.
What am I doing wrong? How can I give him confidence but still stick to the boundary limits?
