Its really good that your there for her at this time, as she seems to be going tru a tough times
I know that u seem to really love this girl but it sounds to me that she needs a little more help from some one profeesional to help her get off the cocaine. you cant help her in a way she needs… Its outa your hands, but u could encourage her to go 2 drug therapy counselling and be there for her when she needs you