Have just been out with ds 4.5 and his friend, we had to leave early because ds had explosive tantrum. 95% of the time he really is the ideal child, very compliant and understanding, But on VERY RARE occassions he explodes, and i mean explode. He becomes very aggressive towards me or DH, it is almost like a red mist descends on him and he hits, punches, kicks, sratches and yells at the top of his voice. After 5 or so mins he is completely calm and back to normal. How do i stop this, any help would be gratefully recieved, we Do not show any aggression towards him and use the naughty stair as punishment. He has been banned from watching tv now for the day aswell. He has always been like this, when he was unable to talk he used to scratch at our faces to which we used to put him down and ignore him until the mist had departed but as he is getting bigger i am finding increasilng hard to restrain him. He always says sorry afterwards and we have a disscussion about it in a calm manner, and he always says he does not what happens to him and is mortifed that he has hurt us. This has probably happened no more than a dozen times in the last 4 years. He also hates upsetting people in any way. Please help i can't take much more. Just for extra info he is also a 'red head' does this really make a difference, nither DH or myself are so we just don't know!