I moved out at 18. Married at 19. First child born at 21. Didn't see parents for all that time. My daughter was 6 months old before I let my wife talk me into going for a visit so they could see her for the first time. Over that time I was away from them, they both slowed greatly on their drinking. Over that time away from them, I did not have the stress of dealing with "their" issues.
On a happier note... they both stopped their drinking and on visits that some of their old traits would show up, we would just say it was time to go and return to the peace of our own place.
Boundries keep my world at peace.