None of this means you are failing!
You are not failing, it is a child's job to grow through learning! Have faith in yourself and process. Have faith in your child and the process. Seek out connected parenting resources ~ This one has been helpful to me: Parenting Teens and Tweens with Connection