i'm not sure on the age, i meant to ask him before i left work that day. looks like i'll have to wait till next month As for the length, he's 22 inches.