OP you have been unhappy for years now. Almost every post you make screams this. And all at the hands of your husband.
I hope you find the strength required to leave. Don't let this beat you.
- Coming from someone who stayed unhappy way too long. I know your inner dialogue and I know how feeling stuck sucks the absolute life out of you.
You are stronger than you know.