I'm not completely up to speed on your sitch, but I sense you're pretty far down the right DB road.
Is it possible for you to get away by yourself for a long weekend? Go fly fishing or camping somewhere? It's great to get away for a piece and re-charge.
Your commitment is commendable. Your approach will help you keep up that ever-important PMA. All of us have a battle to fight. Just be grateful for the godd things you have too (whether it be health, wealth or simply some time to enjoy the sunshine).