marriage advice... long post

Victoria

My husband and I got married last year April and got back from honeymoon to find out I was pregnant- we were over the moon! especially after I had a miscarriage last year january. pregnancy took a bit of a toll on me because I was scared and anxious and feeling sick all the time so it changed me a bit... skipping forward- I have a beautiful baby girl that I am super in love with!!! I have been with my husband for over 5 years now and this has been the case so far:

he quit his job about two weeks after we had our little girl and struggled to find a job for about 7 months. he now (again) works as a car salesman and in South Africa that is not a good thing... I tried being supportive when he was jobless but it took a massive toll on me and got between us a bit. i found out in the beginning of the year about him watching porn- fine by me but my problem was that he watched open at home while I was in hospital with our new baby. then his drinking got out of hand again- we have been struggling for years with his drinking. and when he drinks and we fight (we fight all the time) he says terrible things to me: calls me a cunt, terrible wife, horrible woman, tells me to go duck myself, threatens our relationship... when I told him for the first time that I was depressed he was unfortunately drinking and we were fighting so he told me to just go kill myself then... he has been saying things like this to me for our whole relationship but now with a baby I cannot forgive and forget so easily. I don't believe in divorce but I also don't believe in a poisonous relationship- I have also been very bitchy with him and sarcastic when I am mad and he finds this as good enough reason to say what he does... help?