Having our S around can be difficult as it clouds our judgement. You are not constantly reminded of things if she was in flesh in front of you.
Time apart can only bring the best out of individual as they start to realise that part of the problem comes from within, and they are the only one that can change that.
For some it happens but it's a long process. For other they decide to remain the victim and blame others instead of looking deep inside.
On the drinking side, I can fully relate with you and enjoy your outdoors activities :-)