Thank you all for your responses. It is really easy to forget her actually age. I like this forum because it is so informational. We actually do have her in TaeKuan Do and she seems to be enjoying it. I have seen her mature quite a bit this past year.

Again I just get frustrated at how easily she can be thrown off and at how long it can take to get her back on track. Sometimes I just feel so defeated as I mentioned.

She's a good kid...she really is and I do try to remember to be grateful for who she is.

I am grateful for all the advice...thank you!