I never really thought about their age that much. They're older than me, and they act it (except for a few *cough*Selphie*cough*). Squall does actually act like a teenager, however.