I feel that you do have to start younger, because they know a lot more than we think they do and they do have access to so much at a younger age.
I was asked to speak at a school once for grade 5 and 6, whereas it's usually junior high and high school that I go to. At first I was a little hesitant but, when I went in there and asked them how many had cell phones, 85% of their hands went up, and that was grade 5. Of course, you have to change your language a little bit, but they know way more than we think they do, so having them out there with only peer support sharing and not adult guidance is very dangerous. I do believe that younger is a good way to start.