Question: how long does it take to become an nco?
Answer: The minimum time in service requirement is 35 months with 7 months Time in Grade to be promoted to Sergeant. So my original short answer is accurate for the average soldier. If you enlist in the Army with a four year degree you join as an E-4 (Specialist).