I'm normally a very calm person. DS (3) has been hitting and throwing things lately. He has just thrown his shoe at my face and laughed. It hit my glasses which really hurt my nose. I literally lost it and shouted at him really bad. I feel awful. He apologised and so did i. We cuddled and kissed but i feel horrible. My little boy is amazing. I'm watching him sleeping crying. I really hate myself.