Have you thought about getting a DB coach?? Don't say you can't afford it- because it's cheaper than divorce.

You need to find a pro marriage counselor. I don't know if this site can help you hook up with one or not.