Plz read 🆘 when to walk away?

Husband and I have been married 3 years now. We’re only 21. We got married at 18 after dating since we had been 15. Both of our families pretty much told us we needed to get married (I wanted to move out with him and neither of our families liked that idea since they’re super religious) so the whole thing was kind of a little forced in the first place. I wanted to marry him just not that quick and I’m one of those people who will literally do anything to avoid conflict so I just agreed.

The first 6 months of our marriage were pretty great but since then I just feel like I wanted to be done but I didn’t want to be that person who doesn’t even try. My husband has SERIOUS anger issues. He’s not physically abusive but he’s definitely emotionally abusive and refuses to admit it. We don’t really talk bc I’m scared of his reactions. He is literally angry and mean 90% of the time then demands sex so I give it to him (again, I’ll do anything to avoid conflict 😭) I just feel like our marriage is super unhealthy so I’ve told him he needs to take care of his anger and fix his problems (side note: I acknowledge I have problems to & have agreed to work on mine.) but I literally feel like I’m the only one trying 😭

I told him he needed to fix these problems after it started getting bad at 6 months and it’s gotten so bad I’ve threatened to leave so he’ll do his whole “I’m so sorry, I’m gonna charge and be better” I believe him and he’s great for like 3 days. He’s kind and starts working on his anger and then BAM right back to where we started EVERY SINGLE TIME.

So my question is at what point do I walk away? It’s been 2 1/2 years and I’m literally miserable. There’s like seriously no good times together anymore and we have a 1 1/2 year old now and my husband is constantly screaming (& he has gotten physical with him a couple of times) and my husband says awful things to him. I can get over it when it’s me but I’m not okay when it’s my child. I’m just done. (Ex: my son started crying when he couldn’t get a certain toy out of his toy box & my husband literally screamed in his face & said “SHUT THE HELL UP & GO PLAY WITH SOME MATCHES” that’s literally how bad his anger is over something so incredibly small.

I just need advice and encouragement I guess 😔