My 6 year old just head butted me in the face. We were reading together and he couldn't manage a particular word. I read it for him and told him what it meant and he shouted 'mum you are annoying me' and head butted me in the face.
It's totally out of character for him, so I had no idea what to do. I immediately told him to go to his room (so I could have a bit of a cry).
After a short while I called him down and explained that his two play dates this week would be cancelled and that he would have to spend the morning in his room.
I've no idea if that was the right thing to do.
A little background that might be upsetting him - I'm due to give birth to DC3 in 6 weeks and his dad is currently working away and he hasn't seen him properly in about 8 weeks. He should be back in three weeks.
Any advice welcome.