Wing I am glad you are safe with your family.
There is no excuse for abuse, and you have been badly abused, dear girl. You are lucky he didn't kill you.
It doesn't matter that he is an addict or drunk or annoyed with something you said or did...there is NO excuse for abuse and you don't have to put up with it.
Please take time while with your family and put some space between you and him. When your head clears I think you will see that he is not "a nice guy" at all, he's an abusive addict.
My heart and prayers go out for you.
Hugs