>>107845707We only have one exact age, Diana's, and she's 317 years old.
We have Superman's approximate age. Two years ago he was "Superboy" and now he's "Superman" so he's either 18, 19, or 20.
We have Bab's approximate age. She was in highschool before she moved to Metropolis, so she's not a freshman, meaning she's either a sophomores, junior, or senior.
The comics have Diana flirting with Steve Trevor who is in a military academy, so he's at least 16.