Hey Jeff. I think you struck a cord by identifying whats going on. My 2 cents would be to capitalize on your new found communication skills and if you really want to make your marriage work, let your wife know it! Use those same skills to hire a neighborhood kid to take care of your dog and talk with your boss about current projects/workload and let him/her know of your commitment to balance the job, your family and health.
Wishing you the best.