DS's dad and I are separated, so DS (nearly 5) and I live on our own. Most of the time, we muddle along fine. However, sometimes - when both our tempers flare up - it can go horribly wrong.
I have had a lot on my mind lately, WRT to mine and DS's dad's separation and financial worries. So I'm not on best form.
This afternoon, DS became frustrated with a Lego model he couldn't repair. In temper, he broke it up into bits then asked me to rebuild it. I said not straight away, because he'd just made it into a much bigger job; it isn't fair to demolish something then expect someone else to painstakingly rebuild it on demand. He lost it - chucked (big, hard) toys around the room. I gave him a chance to stop, which didn't work, so tried to restrain him - which made him more angry. He then punched me in the stomach, and my blood boiled. In anger, I squeezed his arms a little too tightly, which made him cry. He got angrier and angrier, wouldn't stop lunging at me or reaching for things in the house to chuck, so I continued to try to restrain him, and in the process accidentially gave him a carpet burn. Cue more crying and, "Mummy! You hurt me!" Eventually, things calmed down, though no thanks to my efforts.
We talked a lot afterwards about what happened - calmly. I explained I had a lot on my mind, and was sorry about the hurt I had caused. I asked if anything was bothering DS and he said no. He did say, though, that he thinks I take good care of him most of the time, but doesn't trust me to be kind when I'm angry and my voice is scary.
I feel so guilty now. This is a difficult time for me/us. I'm doing my best, but I scare myself with how angry I can become, too. I'm not doing good enough, and I feel so sad that, when we are in the throes of these outbursts, he ends up (only slightly) hurt and the trust between us gets damaged.
It is not on for him to chuck stuff around the house, nor to lash out at me. But it wasn't OK how I handled things today, either. This doesn't happen daily; not even weekly. But it has happened before, and I don't want it to happen again. Help us move away from this tendency, please, so we can both trust that our tempers aren't going to get the better of us.
Tips on handling young children's (and grown-ups' related) anger this way, please. Thanks.