I kind of agree with popcornbird....

Growing up, I was never given any lectures about it. I mostly learned about it in school. I hate talking about it. Maybe having the talk would have been good for me, but I'm a shy person and talking about it would have made me feel really embarassed and uncomfortable. But I remember in junior high, I was like.. 11 or 12, some of my classmates picked on me and made fun of me because I didn't know what certain stuff meant.. But I didn't want to know that stuff then anyway. I was more interested in other things... like my future, dogs, etc..

So I guess it depends on the kid. Some people need to learn about it early, while others can learn about it a little later..