I think even 18 year old are too young. When I was 18 I would do all the stupid things. I would not trust this person at all. I think something around 25 or so is a good age. Not just this subject but in general.
Someone's ability to join the army and be used as cannon fodder is hardly proof of their ability to think intelligently for themselves.