So my 3 year old has become quite challenging recently, he throws tantrums when he cannot get his own way and everything seems difficult, if he doesn't get his own way he starts throwing things and biting things really angrily. I have always just tried to ignore but last night I had had enough, I shouted as he was hurting his 6 year old sister because she wouldn't sit in the place he wanted her to sit. He came at me trying to hit me and bite me so I just stuck my hand on his head so he couldn't get near me. I feel guilty for shouting as I have never done it before and my daughter ran upstairs as she said I scared her, I explained to her that her brother was really naughty and sometimes shouting is necessary.
What I am I doing wrong? I am so fed up!