i'm pretty sure you can join the military at 16 in the uk. either way even if it's 18, that's almost 7 years. i knew people who were in the reserves after high school. standard contract isn't that long. active duty is typically 4 years then potentially 3 years reserve. i don't know what it's like in the uk.
United States