When I'm with my grandson and he has a temper tantrum I send him to his room to cool down and this works. He's 3 and I started this a long time ago. At first I had to pick him up and take him there and that can't be done when he's kicking and hitting. The ideal was to "catch" the tantrum before it reached that stage. Or to prevent the tantrum all together by noticing what starts them and take care of the cause before he tantrums. For example: is he hungry, tired, over stimulated. Does he need more attention?
Sometimes, if I knew what was making him cranky (which could build up into a tantrum)it worked if I fed him, held him, read him a story.
Usually, when my granddaughter had tantrums she needed more attention. I could just sit down on the floor next to her or a few feet away from her and wait until she'd calmed down and then she'd crawl into my lap, cry for awhile, and it would be over. She's 6 now and still gets angry but the tantrums are nearly gone. Frequently she will ask me to hold her when she's upset and thus prevent the all out tantrum.
When my grandson went to his room sometimes he'd fall asleep. Now he mostly cries and sometimes kicks and screams for a very short time, then calms himself by playing with his toys and then comes back out OK.
When he was kicking and screaming I just let him do it where he was, staying away from him so that I wouldn't get hit. I agree with the experts that it is best to just ignore him while he's doing that.
Sitting near him does not work. He gets even more agitated. Being left alone works best.
Tantrums are normal. These little guys haven't learned how to take care of their feelings. Even as an adult I sometimes feel like throwing a tantrum myself. Of course I don't because I now know how to take care of myself.
What is important is to not punish him for his feelings which he is expressing with a tantrum. And a regular time out is definately not going to work because he is out of control. If he could control himself enough to sit in time out he wouldn't be having a tantrum.
By putting him in his room you are letting him know you don't want to listen to this and you're making it possible for you to ignore him. By ignoring him you're letting him know he won't get what he wants by having a tantrum. You are also showing him a way to calm himself down. And by focusing on preventing the things that contribute to the tantrum you're helping him be able to control his emotions.
And no matter what you do he will still have tantrums. He'll eventually learn how to control his emotions and that he won't get what he's been denied by tantruming. You can help him learn better ways to get what he wants when he's not tantruming. And teach him ways to soothe himself or more importantly be sure that he's had enough to eat, enough sleep, and a quiet environment before he's overwhelmed. Of course that isn't always possible. So just accept that he's agitated, doesn't know what to do about it, is learning how to manage his feelings and how to get what he wants and know that punishing him will not help. You can't make him control himself. You can teach him that the tantrum doesn't work as well as ways to calm himself. You can give the tantrum less importance by ignoring it, thus taking it away as a tool in a power struggle.
And if he's to learn about staying calm he needs to see you calm. You are his role model.
Tantrums are difficult. We adults tend to get embarrassed if they happen in public and even at home our instinct seems to be to stop it. We may even get angry because this kid is being so obnoxious and disrupting our time and emotions.
Be assured that he will outgrow it when he learns better ways to handle his anger and his desire to have it his way.