Question: how many years does it take to become a knight?
Answer: Most future knights worked as a squire for five or six years. If a squire had proven his bravery and skill at battle, he would become a knight at the age of twenty-one. He gained the title of knight at a "dubbing" ceremony.