My 3 year old son is a bright kid. He does well in school, the teacher has never said that he has a problem while he's in class. But as soon as my son comes home he's back to his normal ways of hitting everyone that walks past him. I don't understand why he acts the way he does. He constantly hits everyone all day. People his age, babies, adults, me. I started to beat him for hitting other peoples kids for no reason but that doesnt seem to help. I've always told my kids to only hit someone if they hit you first, but that flew out the window with my son. We can be walking thru wal-mart shopping and he will run up to a random stranger and punch them as hard as he can! He has put sooo many marks and scratches on my neighbors son face that she doesnt want them to play around each other anymore. Idont know what i should do with this 3 year old little boy. He is out of control to the fullest. I'm considering getting his head checked out. I'm thinking he needs someone to talk to. And I know it's not me... cause his mouth is so grown i don't know what to say half the time.. The cursing everything is just to much to handle. Iknow he is overly hyper and i definitely think he needs some medicine to calm his butt down, what should i do..?