If you cannot take it anymore, then get a divorce. We do need to be supportive of our husband, but THEY also need to be supportive of us. No marriage works if it is always just ONE person always getting their way.
He is who he is and you cannot change this.
And it is time you look to yourself for inner and for outer/financial support. Marriages are no-longer life-long, so if you want security you will have to provide it for yourself. And yes, this constant-moving is NOT looking good on your resume.
As for having kids, you are running out of time … considering that profession/psychological advice say:
DATE someone for TWO YEARS before marrying them.
BE married for THREE YEARS before having children.
So if you were to start dating someone now, at age 32, you will before it is advisable to have children … assuming you don’t want to risk ending up divorced again but this time with children to support.
But DO understand that happiness is a state of mind – dependent on how YOU cognitively interact with your own inner reactions. Happiness CAN be found in any situation, but NOT because OF the situation.
Take marriage … we never end up happier in a marriage than we were before we met our spouse. Yes, the honeymoon phase is very heady, but it always dies out and there is not a marriage on Earth that is without problems. So unless WE can work with our inner self, we will not find happiness in marriage.
Nor in children (research actually indicates that childless couples are happier than couples with children).
And it IS nice to own a home … but there are headaches with maintenance and after a while you get used to the place and it stops making you feel happy.
So either you find some way to be okay with the life he offers you, or you strike out on your own. But understand that when we are not happy, it is what is going on inside of us that makes us unhappy. Don’t blame outer things. Don’t think that the grass is indeed greener somewhere else.