I agree, there is an intellectual disconnect in this discussion. Even the most strident evolutionist does not claim that humans have existed for millions of year! They claim modern humans are only in existence for 200,000 years.
If you are a Bible believer, that is reduced to less than 7,000 years. If you are a Bible believer, you will note the story of Ham’s curse because he saw his father Noah, named. It is immoral to knowingly subject your kids to seeing your act of sex. Observing a sexual act can also create a soul tie, the wrong kind of soul tie. They bolster the relationship between a husband and a wife, but such ties with a child are damaging.
Whatever, dude.
2.5 million years is a reasonable guess. Some put it at ten.
http://en.wikipedia.org/wiki/Timeline_of_human_evolution
A million years is only 50,000 human generations.