hey jd... you've got a lot on your plate with 12 stepping and DBing. I applaud you. Take good care of yourself, as your stamina will be needed in the battles ahead.
Continue being kind and pleasant, but a man in control of himself, his urges and emotions.
Did you read DB yet? Another book Michele likes is 5 Love Languages by Gary Chapman. Learn to love your wife in the way she needs to be loved. The two together can turn this around with intentional effort by you.