I'm puzzled, about several things. All concerning the ages of characters within the game: FF7.

I've read his age to be 21 before I found out that his age was 25 in the game. Here's were I found Rufus to be 21 years: http://final-heaven.org/rufus/images/mag1.jpg. My question is: How old is Rufus?

Now, I've recently found that Zack is two years older then Cloud, meaning that Zack would be 23 in the game (by the time of Zack's death). I'm wondering if I'm the only one who thinks, or thought, that Zack was three years older then Cloud (meaning Zack is 24 when Cloud is 21)?

W.R.O. was founded in 0008 Nu-era, so by the time of Dirge of Cerberus: Would the W.R.O. be five years old or four?

Does anyone have a birth year, or a rough estimate on Tseng's age in the original game?

Lastly, how old would the average woman be when they give birth to a child? How old would they be when they are married? I'm asking for a rough estimate to use for the approximate age of Cloud's mother, Tifa's father, Grimoire Valentine, and Yuffie's parents.

I'm guessing that Godo is 46 and Yuffie's mother is 41 by the year 0007 Nu-era. Grimoire would be about 35 when he died before or during the year 1970 Mu-era, I'm also guessing that Grimoire would be about 27 when he married Vincent's mother and fathered Vincent. I'm also guessing that Vincent was 17 when Grimore died.

Vincent's chronological age is 57 while his physical age seems to remain at 27 this much is true. (I'm not going to try his mental age here.)

I'm trying to get things straightened out for myself in understand ages...... Any thoughts?