hi jules,
Mental health on its own is a battle, unfortunately a lot of the time alcohol and drugs walk hand in hand. I know as I suffer from this, at the end of the day all you can do is be there for her and be a good friend like you are being. Just keep doing what your doing even though its hard on you. well done you, she is lucky to have a friend that cares as much as you do.