My ds 6 has not been himself for s few days. Moody, agressive, pushing his little sister for no reason - nothing I do is good enough etc.
I have asked him if anything is bothering him at school or at home but he says not (I appreciate at 6 he may be limited in what he can articulate).
This morning it came to a head and we had a fight. I shouted because he pushed his sister over. He said he was going to go and live somewhere else and not come back if I didn't like him anymore 
He has never said anything like this before so I am a little shocked and hurt. I know he feels I shout at him more than his sister. In fact he thinks I am 'always' shouting at him.
I will admit I do shout sometimes, but not all the time. Only last week it was his sister getting the rows because she was being difficult. I would hate to think this is because he thinks I love his sister more. It is not true, but she is a lot younger, a toddler, so maybe I subconsciously treat her differently?
I will do anything to put this right. I don't feel it is normal for a child to say this, but then I had an abusive childhood and hated my parents. I have no relationship with them now. I am well aware that this can affect how I react to these situations (I have had counselling).
I adore my ds. He is a wonderful, sensitive and funny wee boy. But sometimes I feel nothing I do is right, he seems to resent me at times.