Husband advice

I need so serious advice on my hubby i love him but he always takes all his anger out on me or his stress he is very mean to our 3yr old and 2 yr old he acts like a big child he works a good job but never pays his bills out of the 4years we have been married we have had to move so much because he wont grow up and be a man my poor kids dont even know what a home is bc we have never stayed anywhere for awhile ... then he constantly treats me bad i just feel so overwhelmed all the time and dont know what to do anymore.. ( by being mean to my kids i was not talkin about him hitting i was reffering to the way he talks and doesnt pay attention to them) and as a mother i just want to say i do tell him all the time how i feel