Infidelity Support Group
Any relationship in which one partner engages willfully in sexual relations with another outside of the partnership is considered to have experienced infidelity. This breach of trust is often traumatizing for the faithful partner as well as the relationship, and support is often needed to heal emotionally and to decide whether or not the relationship should continue after...
He needs to tell you where he's going out at night, and with whom; it's highly suspicious that he does not. You haven't mentioned infidelity, yet you are posting on the Infidelity Board, why is this?
You've been raising children, alone by the sound of it, and for him to neglect his obligation as a father, is a red flag. Instead he "checks out", spews things from seven years ago, and blames you for it, that's a double red flag.
Couples therapy might work, but more often than not, it doesn't, so I wouldn't put all your eggs in one basket. You need to sit him down and get to the bottom of this.
I wish you well.