My son is nearly 8 and we have experienced challenging behaviour since he was around 4 years old. The behaviour is if I am honest ruining our lives in that we can't do anything without fear of him setting the tone for the day with his outbursts. Equally he can be such a lovely boy. He seems to get upset at the very slightest thing. For example it was planned he would go for a nighttime wildlife walk with his dad, great all was going well. Just as he was about to get ready he starts screaming, stamping his feet, throwing things saying he isn't going. We say ok don't go but dad says I'm still going but you stay at home- we stayed calm. This puts him into a frenzy to hurry up as he now wants to go, I help him get ready and he is calling me stupid and just getting angry but I have no idea about what. This happens frequently probably three to four times a day. He is so mean to his sister and just cannot seem to follow instructions unless there to his advantage. What have I done so wrong. I've tried ignoring, try understanding the route of the problem, rewards etc you name it I've tried.