Question: how many years does it take to be a veteran?
Answer: Two years active duty required. While there are other requirements for this benefit, the minimum requirement is for the military service member to have served two years of active duty. Military health insurance. Twenty years or more required.