DS is 28 months old and was a very easy, chilled out baby and I absolutely loved it, felt like the luckiest mum in the world. Fast forward to the toddler stage and he is very boisterous and hyperactive, doesn’t stop for two seconds, and has taken to biting, scratching, pinching, pulling my hair and throwing things at me. He started at first to do this behaviour when he was really excited about something but now he does it whenever he’s angry or frustrated, or if I don’t allow him to do something. I have scratches all over my neck, arms and stomach from him attacking me (I know how pathetic that sounds). I’m at breaking point and I’ve started shouting at him when he does this, and then he gets upset and needs a cuddle. I have never wanted to be a shouty mum and I can deal with the tantrums but I can’t deal with the pain that he keeps inflicting on me, he actually draws blood sometimes. Me and DH have now had an argument because he said I shouldn’t shout at him because he’s too young and I’ll scare him, but I don’t feel like I do it out of choice, I just snap because I can’t take it anymore. I feel riddled with mum guilt for shouting and feel pathetic and incompetent for struggling so much to cope with this behaviour. Any advice please?