The question of how many years is a generation is not as straightforward as it seems. If you are referring to the difference between Generation X and Generation Y, the difference is about 20 years. The year span between generations is not so easily determined. It depends on the family. I think that http://en.wikipedia.org/wiki/Generation explains it best.