It really depends on your riding level and the breed of horse some horses live into their 30-40's while others only into the 20's. If you are taking lessons and feel you are at least an intermediate rider I think the horse is a little old for you. I always figure nothing younger than a 7 year old for an adult new rider and nothing younger than 20 for a new child rider. I like a horse in the 8-12 year old range. My mare is 7 years old.