I can’t begin to give any advice Beds but my heart goes out to you and yours - genuinely. There is some great advice already posted from those who have experienced similar.
One of the strengths of avftt is that the majority (?) of us recognise that behind the keyboard is a person who just happens to be a fellow pool fan. We disagree, argue and all the rest of it but none of us are that different when you strip away all our protective layers. We all have sh*t that life throws at us and we can do f**k all to change.
What i am trying to say is i think this is always a place we can come to for support on pretty much anything really and the varying degrees of anonymity we enjoy may help with that.
All the best pal.