He's been in a state recently and I am not sure why. It's been really bad this last week.
Maybe he is anxious, maybe very tired, but last night he had football after school, and was already fed up when I came to give him his kit after school. (he is 6)
I handed it to him, went to park somewhere and came straight back. (last week he was miserable as I went off to do something else while he played, and he cried and wouldn't join in - my fault for assuming he would be ok)
So we went home afterwards, it had been freezing cold, and we stopped and got some nice sandwiches on the way home, so he wasn't hungry.
At home he was annoying his little bro and I asked him to stop - he started calling me names, which I ignored. Then his brother hit him with something and he started to cry, in a very tired way so it was probably that.
He then threw something at his brother, I asked him to go to his room, he said no.
I said that his friend would not be coming round again - something which I know means a lot to him, but when his friend came before they were just awful together.
At this point he flipped and started being really terrible. He picked up the toy boxes, one by one, and tipped them all over the floor.
He then started flinging pieces of jigsaw - big pieces, and he threw them at me, and one hit me in the face and left a mark.
I tried to do nothing, I just sat here, looking at him, trying to stay calm. I didn't shout or anything.
He seemed incredibly angry, and I was really really scared, because it felt like he would actually injure me, and I didn't know why or how to stop it.
I got up to take ds2 to get something from the kitchen, came back, we ended up talking - ds1 kept saying he was stupid, and 'f*cking stupid' and that he was useless and wished he had never been born. He came and sat on my lap and we had a big cuddle, and he kept saying these things but I asked why and he told me a few things from school - his best friend wouldn't let him be on his team in football, he was stupid and bad at football, he didn't want to go any more.
He also said he wished he was French because his friend is French and he is no use being the person he is. He said he wants to BE his friend, and wantsto be with him all the time.
This friend is very strange and I didn't realise how cruel he is to ds until he came round the other week, he actually has a go at ds all the time - and s just says sorry the whole time.
It's crap, but what can I do - and do you think this could be what's causing ds to behave and feel so awful?
I feel like taking him out of school and away from this friend, but that might not be the answer.