Am I in an abusive relationship? :(

Hi all, I never realized I could be until I just recently spoke with a close friend about everything that's been going on in my relationship and she thinks I need to get out. I'll try to keep this short as possible. My SO and I have 2 children together but are not married, we've talked about it but are not in any rush, I call him my husband and he his wife. One night he asked me to marry him so I can help f*** up his credit. He has a very good credit score, when I was younger, I made some poor financial decisions/mistakes. I use every extra dime I have every month to pay for those mistakes now, and have been for a while. My credit score is slowly improving and I'm trying. He knows this. He called me the most selfish person he knows, told me I lived in a world full of daisies and wouldn't care if he went out and shot himself because I don't care. When all I ever do is put others before myself, I would give the shirt off my back and I make sure others are fed and full before I even eat. I try so hard to show my affection for him and show that I appreciate everything he does. One night he told me I deserved to be kicked to the curb to realize how good I have it with him. I started to walk towards another room when he grabbed my arm telling me not to walk away from him. He left bruises on my arm from grabbing me. There was another night he had bruised me as well from grabbing my upper arms while yelling me. Our house had become a little messy once I returned to work after having our 2nd child and he told me he was going to move out into the shed so he could have his own space and not have to deal with us and the house. He never helps with cleaning, as in NEVER. He never does a dish, takes out the trash, nothing, I do everything. I work full time as well. All I do is work and then go pick up the kids from daycare and go home to care for them. He is a workaholic and works 7 days a week, sun up to sun down. He goes out drinking often. He will always make me feel guilty if something doesn't get done. But then there's nights when he gets home and tells me how much he loves me and misses me and how he's scared I'll leave him because he works all the time. He is a great dad, when he's around. I really do love him, so much but I'm just not sure what to think anymore.

Honest opinions would be truly appreciated.

Thank you.