Had a very destructive childhood. Followed by marriage to a very violent abusive man. Have had years of counselling and thought I was healed or recovered or whatever. Ds(7) lashes out when he is angry. He was being really difficult yesterday morning & I just completely lost it with him. I turned into an animal screaming & shaking him. I have always been a kind, loving, patient mum & have no idea how I was capable of behaving like this. I immediately apologised to ds & told him I should not have lashed out & was really really sorry. Things have been fine with ds since but I am left feeling like I am an unfit mother. I'm not sure what to do or how to reconcile myself with this tbh. I am left questioning if I am as bad as the people who abused me or is it that years of abuse created some animalistic/monster part of me that is lying beneath the surface?? I have tried so hard to be a good mother & role model for my dc's & now I'm left feeling like I've messed up completely & am an unfit mother. I feel like I want to lock myself away from the world as I'm a flawed/messed up/unfit/horrible person.