Oh wow, I have heard all of these too. I was his rock, I was the stable one, he needed me, etc, etc. Ironically, I was also called many names such as a stupid, weak, dumb b!tch. I finally said well if that's case, then find another rock! I can't try and help you another second.