Cally,
I am in no place to offer any sort of quality advice. All I can say is listen to NOP, and don't let H drag you into a fight. Try to find your center, and stay there. When h pulls you towards a fight with a baited statement, walk away. If you think that is a bad idea, figure out another way to avoid escalating the negativity.

Try to stay strong and confident. It will help you to stay on track and working toward the goal.