Most character ages following the soft reboot Death Metal caused are unspecified.
However old he is, I'm glad he's most definitely not 25 anymore. I hate "main characters are always under 30" syndrome. I love older Ollie
75
I always thought that in the comics Ollie was one of the oldest leaguers, because they mention all the time that there’s a significant age gap between Ollie and Dinah. So to me that means he’s probably like Superman’s age(I always assume Superman is the oldest of the non-god/martian/reincarnated/immortal/robot leaguers), early-mid forties. However they do mention the Dinah is a bit younger than the founding members, like Batman, Barry Allen, Hal Jordan, Aquaman, and the Atom. So I could be a little off.
I always saw him Ollie as around that age myself, definitely at least 40 considering Connor is ~21+ (don't know if he was given an exact age, but I remember Roy dragging him to a strip club once... LOL)
Connor’s age has always baffled me because the origin they give him in the comics is that he was born right after Ollie returned from the island. Which is weird considering he debuted all the way back in the 90s and always depicted him in his early twenties, which would mean that Ollie, at this point has been fighting crime for like 30 years. I appreciate that Joshua Williamson is making him seem a bit younger in his Robin series. Although I always though Connor’s aesthetic as an adult was awesome. But I can’t have everything.
Definitely prefer Connor as an older teen, if only out of necessity. The way I see it, it's only way he'll might still find use. Even one adult Green Arrow seems to be a non-starter right now... if he was as he'd used to be, I fear he'd disappear straight off the face of the earth.
Superhero teenagers seem to ride each others' coattails almost as tradition, so at least this way he can find life in other peoples' books until the Arrows get their own little corner of the world back. I hope he stays as Damian's friend and starts to make his way around to meet others.
What do you think?