Upsidedown.....Just take a deep breath and one day at a time...one hour at a time....one minute at a time if you have to. Of course you want to make her "get it" and "she's so smart, why can't she see what she's doing?", but unfortunately it's not easy like that. I know you want to protect her and keep her clean and safe, but only she can do that because she wants to. If you can go to some Nar-anon or Al-Anon meetings that would be good for you. Plus, someone is always here on the board for you.
I hope you find some peace soon.
((Hugs)) and prayers.