Am I wrong?

Okay I don't know how to put this because i don't want to be called a shitty friend but I have a very close friend that gets mad at everything . She always crying or upset or have an attitude. She basically bad energy . She always in drama and honestly I'm annoyed because if it wasn't for her I wouldn't be in a lot of drama Its like she drags me in her problems . ( many people have told her that she is a bad vibe ) all she does is cry and say she hates herself . I don't want to stop talking to her because she is a good friend like she's been there for me but she just ugh idk.