As far as I know, his age had never been made canon. I can't think of any time that it was ever mentioned.
We know that Maes Hughes was born in 1885, that *IS* canon. And I think the fanon response is that Roy is the same age, or very close to it. That is what I have always thought as well.
But, there is an offhanded comment on the second disk of the Fullmetal Brotherhood DVD. There is commentary from some of the English voice actors, and while I don't remember exactly what was said, they made it sound like Roy was a good bit younger, instead of being about 30, like I expected, they made it sound like he was more like 26 or so.
That would mean he was born in 1889, and if I have my years right, I believe they were sent to Ishbal in 1907? (please tell me if I am wrong there) and he would have been 18 years old. Young, but not impossibly so. (Though that means that Hawkeye would have to be closer in age that most people think since she was in Ishbal too, though I believe that it was canon that she was still a cadet at the academy- please correct me if I am wrong about that. Fanon seems to think they are about 4 years apart, but they would have to be more like 1 or 2 at the very most if my dates are right).
Would he and Hughes really be four years apart? It seems unlikely, though that would explain why Hughes had time to climb up to one rank behind him, since Roy had a head start- being an alchemist, he started as a Major.
So, anything that you guys can do to help me out, links, pictures, etc. would be really appreciated.
Thanks, and HELP!!!