Glad to hear things are on the up, each day is a fresh start, don't put pressure on yourself and keep reaching out, in good times and in bad.
As for family, everyone is different and you are right to jettison those that don't contribute to your happiness. For my part, my parents were amazing for the first 17 years of my life, but a few choices I made they disagreed with and became toxic, I spent years trying to resolve it but in the end I chinned them off and tbh it's improved my life no end!
Stay strong mate, and Merry Christmas