‼️⚠️Friend break up?⚠️‼️

i have a friend i’ve been pretty close to for only about a year and i’m at the point where i feel i shouldn’t keep trying with her, i’ve been there for her through almost everything shes gone through since we’ve been friends, one time she was trying to kill herself and took a bunch of pills with alcohol (saying she has nobody etc) i called her mom to go home from work (i was on vacation so that’s all i could think of doing) my friend the next day says i saved her life etc but posts something saying “thank you to everyone who reached out to my family to save me from suicide it isn’t worth it guys stay alive” she will call me her bsf but post things of her other good friend calling her her bsf and never posts/mentions me, she always says she can’t hangout then asked if i had clothes i didn’t want so i went through and gave her 3 bags (some of it was stuff i still wanted to keep but gave away anyway) i didn’t hear anything from her about it except pictures of her in the clothes my bf said it was a little shady that she could come to my house to get clothes but never wanted to hangout, she’s with a very toxic guy and he always cheats on her i tell her to leave him and she won’t and i know there’s no way to get through to her so i will give other advice as to which she can do if she is going to stay with him (which obviously won’t work much if he’s still cheating but i feel i still need to be there for her if she’s going to make that decision and stay) i’ve gone to her a few times about my boyfriend (way smaller things than cheating) and all she say is “just leave him if you aren’t happy then” i promised i’d always be there for her because she says she has nobody else but now idk she is pregnant and 18 i want to support her through this but it’s just little things that are like okay WTF🤨 she had her first doctors appointment i texted her said “let me know how your appointment goes!🥳💕” and she said “it’s just a check up” she’ll post things like “if i ever get rich just know i got you” and will tag other friends and not me but it’s the same people she tells me are fake to her don’t care about her etc she had a break down after a party one time when we had her mom come get us and she was screaming in the car that she wanted to kill herself and no one cares then she said she had to throw up and she couldn’t reach the window (she was in the middle seat) i literally told this girl if she can’t make it to the window to throw up on me i won’t be mad (bc she was freaking out) but whenever i hangout with someone else she will post depressed fake friend stuff etc we have a mutual friend we aren’t as cool with anymore and one time she got kicked out of my party (it was extremely hectic and i had a lot to deal with i didn’t kick her out but somebody that was helping me did because she fought somebody i had no clue she got kicked out and was even looking for her but had a lotttt going on) and our mutual friend ended up staying and she went on her story talking shit about me how i kicked her out etc and then i tried to talk to her about and she said “nah i get it you like (our mutual friend) better than me” and there’s much more, what should i do??