Ages
I have been working very hard lately on my Ages. Most of them are taken from a timeline, others are guesses. I will put a "*" in front of it if it is a guess. All of them are at the begining of the buu saga, unless a different date is specified.
Goku-(the timeline says he was born in 737 b.c. and 37 and the timeline says that the time during Majin Buu is 774, goku was dead for 1 year after the Raditz and him were killed and 7 years after the Cell Saga, so i would subtract that from his age between 737 and 774)-29!
Gohan-17
Future Trunks-19(end of the Cell Saga)
General Tao(never specified if he died before the Cell games when Gohan went into that village where he was)-315
Trunks-8
Pan-10
Bra-9
Marron(18 and Krillen's daughter)-3
World Tournament(not a person, the event)-124
Pilaf(isn't seen after dragonball until Dragonball GT)-59
General Blue(never specified if he ever died, he was kicked from the Red Ribbon Army so we can only assume he's alive during the buu saga)-52
Bulma-43
Yamcha-43
Tien-43
Oolong-34
Goten-7
Kami-513
Master Roshi-334
*Chiaotzu-37
Krillen-38
*Chi Chi(i can only guess she's as old as Goku, not 29 b/c she wasn't dead for 8 years)-37
Vegeta-42
Piccolo(Piccolo Daimaou's child, the one that is in dbz, not Kami the guardian before Dende)-21