Every situation is different so not all advise is a one size fits all by any means.
Just know that your not alone, your not the first, you certainly will not be the last, your situation isn't unique and all of us here will try to provide whatever support we can for you pal.