Yes, over twenty years. However, since that ranges from early thirties to late fifties, it doesn't seem like a big difference! (I almost voted no, until I stopped and thought about it.)
Depends on how big you consider the group (we have a huge community, including larpers). Major tabletop group, ten-year range. Secondary group, seven years. But we have others that play with us occasionally who are twenty or twenty-one, while our eldest is forty.