DS is 3 in few months, when going out to social environments like breakfast outings with Disney characters and party games etc he gets all upset starts crying screaming if they come near him even though he likes seeing them and doesn't do what I ask him to do and will not sit at peace when I try to calm him down he won't participate in any the activities, when I tell him he can't go in certain areas in premises he has screaming meltdowns when I try to bring him away from that location, he just seems to be constantly on the go wants to run about and will not sit down to eat if there's distractions round about him like parks outside, toy areas, etc I can't go to softplays without making sure he eats in the house before going as he won't eat in those places, he will play and dance and colour in house no problem but is extremely hyper will not sit down concrete on anything for more than 10mins, just keeps running about, when out for play dates he will act the same way all the time, I can't take him to public toilets as he screams when the hand driers get used