My DS2 has always been a handful, as a toddler he used to smash his head into the floor and walls when he was angry and upset, he was also a late talker but gradually his speech improved and the head butting stopped. Since then however, he has become increasingly aggressive. He will scream and shout, throwing things at others and breakable objects. He doesn't listen to anything I say, it almost seems as though he does the opposite just for the heck of it. He hurts his siblings and will always blame his actions on everyone else, accusing us all of swearing or hitting him to justify his behaviour. He bullies his 2yo sister all the time as they are home alone together more often but he will lash out at everyone. He has a tendency to deliberately wind her up, taking things she is playing with for example just to upset her. He thinks all toys/possessions of the other kids are his and will not accept they are not. He runs in the road when out if he gets angry about things. He gets into such a rage that nothing gets through to him, you have to lliterally wait for him to calm down as he cannot be reasoned with at all. He always seems to be angry about something, the smallest thing can trigger him from my not having the right cereal to being told he has to wait two mins for me to do something before catering to his need. It goes so much further than using acting out, he has broken windows, smashed tvs and given his siblings bloody noses/lips, my 2yo even has a scar from where he threw a toy at her face! I have looked up a lot of different things but ODD seemed to come the closest. Do you think I am right?