Oh my god you need to stop. You are almost as bad as david and in some ways even worse. How many more red flags do you need? "Omg guys i walked in on her shooting up the other day i dont no how much more i can take . only 1 more chacne for her." Seriously, you are perpetually self-destructive and seem incapable of setting yourself on the right track.
She is a ****ed up girl. Her mom is a ****ed up woman. It is drama you cannot fix and shouldn't be involved in. She is not going to magically solve all her personal problems, she is not going to stand up to her mom, and you two will not live happily ever after. Move on for your own damn good.