Everyone is hard to live with. Don't blame yourself. A common phrase on this forum is "checking out". Your husband has done that. The advice is obvious, and you probably already know it. Worry about your feelings, because right now he is only worrying about his. It doesn't sound like he's making you too happy, if he feels like he "owes" you financially, maybe he does. Right now he's definately not paying you back emotionally. Just know that you aren't alone. That doesn't mean that your feelings are trivial, it just means that you will get through with whatever happens. Be strong and figure out what YOU WANT, then work on making that happen. If you want someone to love and respect you, then demand it from your husband or file. Believe me I know it's easier said then done (its even pretty hypocritical on my part), but right now you are being manipulated, and until you stop allowing it, not only will things not change, but your feelings will be less and less important. Kids make it more complicated, (not sure if this is your case or not) but the best way to make our kids happy is showing them that it is possible to be happy, and giving them an example.