Being a parent. Being a child. In today's very complicated world being a parent and a child can be a confusing venture. Roles can be confused, lines can be hard to draw, separation is both critically important and painful.
Anger is necessary, painful and honest.
Confusion is normal and annoying. Parenting is a complex combination of the parenting you received, the parenting you wish you'd received, the life lessons you've experienced along the way, your hopes, your dreams, your fears, and the unique child you now parent. And certainly in today's world, a child could very easily not do too well. There are times when the behavior change is something that is a normal part of growing up which you are well equipped to handle. There are times that it is beyond your immediate reach in addressing and help would be a reasonable thing for you to consider.