Hi everyone. I need some advice, my family have said what I am going through is a form of abuse but I suppose I wanted someone's opinion that doesn't know my partner. We have been together for 9 years, since we were 18. He is a recovering gambling addict and smokes cannabis ALOT.. He has always had a bad temper, he was arrested twice for smashing up my house in a rage at the start of the relationship. He cannot handle our 4 young children so I always have to make sure they are quiet/no fighting/ dont get in his face too much or he will shout at them quite badly. When something annoys him he will throw things to scare us, slam doors, shout and swear. In the last 2 years things have been terrible. He will shout at me, name call and throw things to make me cry for no reason and refuses to comfort me. Its like he makes up a reason to be mad at me. 3 days ago he got in a rage over the children fighting and because i asked him to calm down he flung my babys bottle over my face and said it was my fault, I'm always nagging, always wrong. He has spoke to me once since and it was nasty. I feel like he's waiting on me to apologise. Should I? I don't know what I done wrong. Is this abuse? Should I get out? I love him and I feel like I can't be with anyone else so I guess I'm scared to leave. Thanks for reading