Stay at home mom

It seems like everytime my husband and I get into an argument he yells at me and belittles me and tells me I have no right to "bark orders" or tell him what to do regarding ANYTHING he likes to say "I'll decide" a lot. It makes me feel like because I stay home and don't contribute financially that he feels he has all the power and say so, I should have no voice in anything The funny thing is he wants me to stay home with our son. I feel like I have certain rights to say or ask things as the women of the house and mother of his child. He's normally not always like this but I notice it when he is mad he says these things that seem so out of character .... I'm so disgusted with him right now I don't know what to do.