Thank you for contacting JustAnswer.
I am sorry to hear about the problems that you are experiencing with your friend. It sounds as if your friend is very needy of your attention, and perhaps of putting someone else down in order to make herself feel better. She may not be in a place where she is able to be a very good friend right now. If you choose to remain friends with her, then it will be up to you to set the limits that you need in order to avoid resenting her for her behavior. This might involve being very clear to her if you don't want to do something that you will not be attending and then either changing the subject if she persists or ending the conversation. As soon as she begins trying to make you feel guilty or being negative you could do the same or be very clear to her that you care about her but are not comfortable with this type of interaction. Remember that someone cannot make you feel guilty unless you let them and they cannot be negative with you if you immediately change or end the conversation. Be confident in yourself and do not allow her to take this away from her. You may choose to engage in certain activities with her that tend to go better than others, for instance maybe shopping, movies, group activities, depending on your past experiences with which seem to work best. I hope this answer is helpful. Please let me know if I can clarify further.