Husband is crazy

So every time me and my husband have an argument and I tell him I’m ready to Quits on the relationship because its just way to much. We have a very rocky past...His family hates me Because every time he has an issue with me he tells it to everyone or he will blur it out making them know our issues. Well every time i try leaving he cuts himself and threatens to hurt himself so i end up staying because i do love him and care for him but this just seems way to toxic..