Bad angle to judge age. His neck looks a little small (which leads me to think 2.5) but his antlers are quite wide (which leads me to think 3.5).
His antlers look 120ish.
He will get bigger, IF he survives (a long shot in a heavily hunted area).
Nice deer. Good luck.
EDIT: The longer I look at it, I think he's 3.5.