Question: how many years do you have to serve in the navy?
Answer: The Navy will offer a two-year active duty enlistment, but they couple it with a two or four-year active (drilling) Navy Reserve commitment. The minimum active duty enlistment periods offered by the Air Force, Coast Guard, and Marine Corps are four years.