My 21months old boy hits whenever he gets upset, he would smack on my face, or anyone who is near him. I have tried so many ways to tell him hitting is not good, he seems to know its wrong coz he always appologizes but would just do it again and again whenever he gets angry. Recently he is getting really worse, he loses temper over 20 times a day and that means he is hitting me or my husband and helper over 20 times a day, I m getting really frustrated and worried, he will start going to prenursery next month, I really dont want to see him hitting other kids at school. Please help and give advice!