Hi Rachel,
I'm sorry you're struggling. Please remember you are stronger than you think. Your opinion is the only one that matters at the end of the day as long as the work gets done. Just as we can only control ourselves, we are in control of how we let others influence us. See their influence, but let is wash through you leaving you no different in your opinion of yourself or your situation than you were before they offered their two cents. "Thank you for your input, I'll consider what you've said." Then leave it.
And as I just stated above, if you don't like my influence - let it wash through you but don't let it linger.
With love and support,
Becky