Welcome to the forum. I am very new here as well, but already I have found it so important to be able to interact with people who have stories like mine. So much of what you write is familiar: the details are different but the negative effects are so similar. That is what makes us a community. People are not here to judge or blame you, but to help you.