I do not think it's "too early," if that's what you're wondering.
I am not sure what you're envisioning with "The Talk" but I recommend you conceptualize (ha) it as an ongoing conversation, sharing information & answering questions in a way that communicates (lets her know) that this is an approachable subject. Get comfortable with it first, and present it in a conversational way that encourages conversation and questions. It's a lot more than just "The" talk, anyway.
Establish yourself as the one she should ask when things come up. My 9 year old talks to both me & her dad very openly. A question came up for her when she was reading one of the Penderwicks books (there was a statement about how a boy's mother didn't realize she was pregnant when she split up from her husband, then never told him, and my daughter wondered how it was possible "not to know") & we got to clarify that sex doesn't automatically result in pregnancy!
at 10:11 AM on May. 6, 2013