There is no shame in realizing you've made a mistake, and getting a divorce.
What is a shame is sitting there in a marriage you know full well is a mistake and refusing to get out of it.
Go watch "Wild". It's about a young woman who was in a horrible place in her life, and decided to challenge herself to walk the entire Pacific Crest Trail - From California to Washington State - with a 50 pound pack on her back, all alone.
I think it will give you the feeling of empowerment not to just sit there because it's easier to sit in misery than it is to walk out of it.
Best wishes.
It's never a good idea to marry someone with the hope that marriage will 'make it better'. It doesn't work that way.
Agree with tink that marriage takes much thought. It sounds like there were red flags and if you are a forever marriage person, it was a risk marrying him.
Don't know if there is hope. You can begin to make changes yourself and hope he follows. Issues in a marriage are often a dance a couple does TOGETHER meaning you are partly responsible so think about how you can make a change.
He can't make you quit a job. How is he making you do that? Why don't you say no? If you can't say no----- is this relationship one of abuse? Then if that is the case, you did choose to overlook the way he was and marry him. And you have to burst your ideals about marriage and divorce because abuse is not something anyone should live with.
Yes, agree to try counseling. And sorry it turned out this way. Fairy tales are in the movies . . . real life is much harder. good luck
The ONLY 'power' You have is to make Your own changes - You will not change Him.
It seems to me You walked into this with Your eyes wide open - You knew what You were getting into. You were "off and on for four years". You must have thought (?) You were up to the challenge when You married Him.
If You don't "believe in divorce" You should be very, very careful who You marry.
Try couple counseling?
GoodLuck