My son's behaviour is getting worse and worse at home. He is normally fine but he gets very frustrated and then either becomes very upset or very angry if he doesn't get his own way.
He will start grinding his teeth and shouting for 10 and then he will burst into a flood of tears and start sobbing. The sobbing and anger will continue for an age (more than an hour). He will go to his bed and just sob loudly and then sulk. Then he will say things like, ' Give my toys away. I don't ever want another toy' or if we refused to take him to the park he will say, 'I am never going to the park again, ever, in my life'
I have tried reasoning with him, I have tried to ignore him, I have tried to put him in the thinking corner / time out but nothing seems to work.
He is normally very meek / lacking in confidence, when we go outside he is so shy that he will hold my hand and won't make a sound. He won't climb things because he is scared he will fall or ride a bike without stabilisers. At school is he very quiet and does whatever the teachers ask him to do without any problem. In the school pictures (both the yearly pictures and the ones the teachers take of kids doing their work) he looks startled and scared, in almost very picture. No smile but a rather sad face. He has sometimes complained of not having any friends.
I am stuck as to what to do when he throws these temper tantrums and how to break his habit. I read previously that children will grow out of this behaviour but he hasn't. I have never heard a compliant from his school / teachers. They also tell me how wonderfully behaved he is.