What does your "gut" tell you about this relationship?
Be still for awhile, listen inside without judgement, just listen. Do you feel that your ideas about her behavior are on target? If so, then maybe it's time to back away quietly from the relationship. If not, then maybe you just need a break from her for a bit or to realize that you cannot be everything to everyone and at some point she'll have to figure that out as well.
Even if she is totally self involved, maybe it's what she needs to be in order to deal with her issues. Maybe it's just not a place for you to be with her and there is nothing wrong with that. You have to do what is right for you.
Only you can figure out what is best for you and this relationship. Again, go with your "gut" instinct. It won't do you wrong.