DS is 4 and recently I have started wondering whether he might be different from other four-year-olds. At times he is quite aggressive towards other children: either he beats them up or goes very bear them and then shouts. His language is, we are told, in the normal range for his age but seems less extensive and clear than others we know. He can get very upset for small things, such as a banana or piece of toast being cut in half. He hates parties and noisy environments: today at a party he asked to leave and go to a quiet room after getting very upset because a boy had taken what he considered his sword. He had then beaten up the boy before breaking into tears and sobs and asking to go somewhere quiet. Yet, after 45 minutes he wanted to invite the boy home and was puzzled by the lack of enthusiasm with which the invitation was received.
He almost never follows instructions, esp if in a class/party, yet his teacher at nursery says he is very focussed on his activities and often wants to discuss things with her.
He loves singing yet his tone of voice when speaking is odd, not monotone but lacking in variety.
He had/might still have some hearing issues- we are waiting for a review.
Also, at 4, he still wets himself regularly (more than once a day) and often does not get to the loo in time for solids either. Things were better in this dept but have got worse over the last 2/3 months. Thoughts? Is this a normal, albeit challenging at times, 4-year-old behaviour or am I right in feeling uneasy?