Starting as a private in basic training, how long would it take to become a captain in the US army?

15 answers 15