Perhaps tell your wife you need some time off, she needs to carry the load for a little while until you are mentally where you need to be. You clearly need help and work is making things worse. Take some time off (even if it is a week) to work on yourself. Go to the beach, go on a road trip, go...