Should I keep up with this or leave?

I've been in this relationship for 8 years he's an alcoholic !

the past year he’s been drinking for days! for days I mean 12 days max then comes back an acts like nothing happend/he cheated on me 4months ago acted like it was an drunk mistake I took him back, he left on Tuesday for work & didn’t come back !it’s Monday hes been gone for 6 nights an 7 days didn’t when I ask his family where he’s at they ignore me, but the thing is when he comes back after taking off his excuses was I was with my family/uncles
we got two beautiful kids I’m still a young mother learning should I keep up with this or leave