Hi innocent, You sound a lot like one of my cousins. My aunt has chosen a hard way of life for herself, unfortunately this effected my cousins greatly. When they were growing up they were always moving due to getting kicked out, evicted, not have the rent or my aunts boyfriend at the time would throw them out. My aunt has also had a problem with drugs & prostitution for many years. How her 2 daughters came out to be responsible adults was totally on them. Jackie mostly holds great resentment and anger toward her mother. They do have a relationship but is it tenuous at best and when they are together you can tell that there is friction there by the comments that Jackie makes. My aunt was diagnosed with having bipolar disorder several years ago so this would explain a lot of her behavior. Now she still chooses to torcher herself with drugs and alcohol.
I know it is difficult to try to do your best and be your best when you have so much going on in your life. But it seems that you have chosen to stay in a home with your sister that is stable and not give in to your mother wanting you to move back with her. If you had you obviously would be homeless again. When someone is doing drugs they are not themselves, the only thing they can think of is their next fix or getting money for their next fix. I understand that you want her to see what you have accomplished and be proud but it seems that she wont be able to unless she gets rid of the drugs. The best thing to do is put your energy into your school and keep working on those scholarships as that's what will help get you to college. It sounds like you already have your path in life chosen, not to go down the same road your mother has. Your a strong person remember that.
I think you're pretty amazing. You're mom is lost and you can't help her with that. Family can't help family with someone in her state of mind. She needs professional help.
The tragedy would be if she brought you down with her. It's natural to have the feelings you have. Here's a prayer called the Serenity Prayer. It's one of the great prayers, quotes of all time. I hope you take it to heart.
God grant me the serenity to accept the things I cannot change
The courage to change those that I can
And the wisdom to know the difference.