Need some help :(

After 4 years of being together this is what our relationship has become... I know- I should leave, but what is your advice on this? I love him.. it's so heart breaking... this past year I've been put in therapy and put on antidepressants and 1 suicide attempt because of all this.. I'm just really lost right now :(