I have a 5 year old son who seems to have a hard time keeping his hands to himself. Somedays he will be good at his after school care, and many other days I get a daily report of what he did to other kids. He likes to just touch other kids, take their snacks sometimes, take toys away, or sometimes just knock down their blocks. Other days he is really good and gives hugs, and listens. It is a constant daily battle, and any suggestions for this issue would be appreciated.