Lost Love,
I'm not a doctor, but maybe your h is a narcissist. Why don't you got to a therapist and explain, see what they think. Start setting money aside, seems like you've already got a life.