Hi hope you can give me some advise or reassurance. I have son who is just over 2 and half and has always been a handful..but his behaviour is awful at the moment. He shouts at us all the time and is very angry about everything! He never sits still and often climbing all over us..runs off in shops/street still and has epic tantrums ..he points his finger aggressively at us a lot and at other people and has started shouting to shut up. He hits out at us and hardly ever follows what he is asked..whining and arguing about everything. He get cross if we don't follow what he wants to do..even like going to the zoo the other day (his fav place) he had a set agenda where he wanted to go and what to see and wouldn't follow the rest of the family. He is very strong willed and wont be swayed or compromise. He would do anything he doesn't want to do or fit in with others ideas. Is this normal behaviour for his age? im so exhausted with his behaviour. He demands all the time and shouts ..never talks so loudly. If he decides he dosent like someone (which is often) he kicks his legs out to push them away, screwing up his face at them and shouting no...pointing his finger at them which is so embarrassing:( Is this normal behaviour or not? Is there any light at the end of the tunnel ? Any advise how to improve and deal with it? We try the ignore, thinking step, distract..with no look. The other day at the zoo we went through the shop at the end and he started grabbing handfuls of every toy and wouldn't let go..thinking he could have them all..he would listen, started to create and scream so I had to carry him out kcking and fighting to the carpark..he then pulled and screamed and wouldn't get in the car seat and was hurting my back trying so I had to out him on the floor next to the car ..he then tried to escape around the car park so wasn't safe. I eventually got him into the car and he screamed at the top of his lungs all he way home:( sorry for the very long post!