Generations tend to last 25-30 years. The word generation is used rather loosely these days. Whether it is in pop culture or politics, it is generally referring to the age difference between people born and living at a similar time. These generations overlap at a certain point, but people born in the same decade will share experiences and memories different from those born in different decades.