I think all us "fix it" people end up here (on a positive note we don't give up!). It's kind of interesting to think that part of "fixing it" is by not fixing it.
Xue, I haven't read your sitch, but I think your spouse acknowledging that we all make poor decisions when we're depressed is a very good sign.
There is no arriving, ever. It is all a continual becoming.