Is it best i leave or stay for the kids?

Yesterday night my husband was drinking, buzzed, not drunk. Our kids were running out of milk, so i told him im gonna run to the store to get milk. He ask me if i want to go now, or have him go tomorrow morning before he goes work. I told him no, id go now so he wont be tired tmrw.

As i was dressing up and getting one of my child ready, he said something to me again about tomorrow. I went over to him and ask him if he wants to go instead since i heard him said tmrw. He got all angry, called me bitch, and told me im so wicked. He accused me of changing and flipping stories, and say im a wicked bitch. I got upset and told him i couldnt hear him well, and ask him why hes making a big deal about it. He threw something at me and charged at me.

I told him im gonna leave him, and he said if i leave him, hes gonna go fuck someone tomorrow. He promised to God that he will never marry me ever again, and will never ask for me back. He told me to not expect him to care, cause he doesnt care about me leaving him. He said he doesnt want a wife like me who always want to leave him. Weve separated 7x btw.

He threw a toy at me hard and i left w the kids, and he told me to come back and stay for the kids sake. And that time will change my ways and persepctive. He said im wrong one in this.