My stepdaughter is 17 and I hear a lot of the same stuff about her friends, how they get all ticked off at her for really ridiculous things, and especially they get mad at her for things she can't do anything about, like me saying "No you can't go out with them because... [whatever reason]." It's stupid! but it's how teenagers, especially girls, are sometimes. PARTICULARLY when they don't have any reason to be anything other than self-absorbed. Which basically means, she isn't going to understand because she doesn't have the same problems you do. It's just the way it is. But just keep remembering, this stage of your life will pass, and there are plenty of people out there who DO understand what you live with every day.
Having your child waking up that low is very, very frightening. Put yourself in your mother's shoes: just the idea of you going that low is scary enough, and then she has to think about what might happen if you went that low and there is no one nearby who knows what to do! Yeah, that would sure be enough to give ME a panic attack, I'll tell you that much! If your friend doesn't understand what these lows mean, maybe you should tell her. No joke: going that low is nothing to fool around with, and that's what this is about, so maybe if she understands that, and recognizes where your mother is coming from, then maybe she'll change her tune.
Or, maybe she won't. My stepdaughter's friends can be unbelievably selfish sometimes. But, if she's not willing to listen, or to understand that this is a life&death situation, well... that says something about her friendship, and maybe you're better off without her.