Just want to give you a *hug* from one mumma to another.
It is so difficult to parent teenagers. Especially females. My son was so much easier than my daughter, that's not to say he didn't come with his own set of challenges.
I know how exhausting it is and how scary it can be. Even when you have "good" kids it is still a huge undertaking. If only these young people came with personalized instruction manuals. Sigh.
Hang in there, you are doing a great job.