I can't believe I am writing this and apologies in advance for the length.
I have a beautiful, intelligent, funny 6 year old DS. Today was the last half day of school.
He came out telling me it was the worst day of his life because I didn't collect him early (the children with siblings in nursery were allowed to leave when nursery ended, he is an only child..)
As we were getting in the car another parent was ok as he had been crying at the awards assembly. I did not go as only parents whose DC had received awards were invited - DS was not one of those children. This triggered another list of all of the things I had apparently done wrong to make him even more unhappy.
When we got home I said that he needed to shower and get changed then he could do as he pleased as he is going on holiday very early tomorrow with my grandparents. I was pottering around and 5 minutes later went to check on him and found him with a toy scratching his leg all over until it bled and crying. I asked him what he was doing and he said he deserved it because he's naughty and not good enough. I hugged him and started crying reassuring him that neither of those comments are true and told him how fantastic he is and how much I love him and explained that he can talk to me and not hurt himself.
He had a shower and now is watching YouTube.
I have had battles with his self esteem for a year or two and have sought various professionals advice but this is a step further than I imagined at 6.
I am recovering from BPD (I am 99% better) and myself have attempted suicide in the past so this is literally my worst nightmare. I've always been petrified he would 'turn out like me'.
I know he is 6 but did he understand what he was doing? What the fuck do I do now?