Myth: The average age of an infantryman fighting in Vietnam was 19.
Assuming KIAs accurately represented age groups serving in Vietnam, the average age of an infantryman (MOS 11B) serving in Vietnam to be 19 years old is a myth, it is actually 22. None of the enlisted grades have an average age of less than 20. [CACF] The average man who fought in World War II was 26 years of age. [Westmoreland]
http://www.popasmoke.com/vietnam-war-facts.html