I married a man who was 37 when I was 22. I was with him for 6 years, and those were the most horrifying years of my life. This man has issues with power and control over people. He sees you as a child who knows nothing and needs him to survive. He belittles you and expects impossible things from you because he feels he has to control everyone to feel good about himself.
Life is too short to live like that, honey.
You and your children deserve better. If you continue to live with this man, your children will grow up thinking it's OK to take abuse or even abuse their own partners. It's a cycle that only you can break. If not, seek help from strangers and you will find it. Go to a women's shelter of some sort.