What to do

This is my first time posting here...but how do you handle it when your husband makes you feel bad about yourself? This morning he got mad at me over finances and called me a bad wife, says I’m lazy, said “what do you think you’re super mom”, said “and you want to go back to college”, we have been together a long time, sense I was 18 and I’m about to be 31. I’ve made mistakes in our relationship, we both have. But I don’t talk to him the way he does me. My self worth is pretty low right now and I’m not asking for pitty or anything, I just want to know how you would personally handle it. Thanks ladies