13-14, or a year or so either side.
He's growing fast. Look at his wrists. Looks like he's growing out of those sleeves in a suit bought specially for the occasion but a few weeks ago. I know that stage very well, and with my sons it varied between 12 and 16.