I've got myself completely panicked and upset and just need to know if I'm overreacting and can calm down.
DS(5) has been challenging both at school/home for the first time in his life for the past month or so. His behaviour has been a bit difficult and we've struggled a bit but I'm aware of some of the factors causing it and we're working through it.
This morning, DS had a huge tantrum about something that was supposed to be fun (a little Christmas activity) when we were already late for school.
This resulted in him refusing to put his coat on/bag on and screaming while I tried to get DD ready.
I gave him the ultimatum that if he doesn't get ready, we won't be finishing the activity later (shouted this, which I try not to, but I've done way too much of recently).
He responded by (for the first time ever) hitting me while I was zipping up DD's coat.
Instinctively and unfortunately provoked, I responded by pushing him (quite hard) away from me. It wasn't hard enough to make him fall, but enough to make him stumble backwards and cry very upset while saying it hurt.
I was immediately so upset.
We sat down and apologised to each other and he expressed why he was actually upset about the original thing and I explained how unacceptable it was for him to hit while it was also so unacceptable for me to react like that too.
Now he's gone to school and all I can envision is him telling a teacher and him being took into care before Christmas or SS becoming involved with us.
I'm not sure if I'm catastrophising considering this hasn't happened before but I've just got myself so worked up, anxious and upset at myself.