Question: how long does it take to become a general in the us army?
Answer: While it's possible for a general to have around 20 years of service in the Army before being promoted, most have at least 30 years' experience before reaching this milestone. The highest-ranking officer in the Army is General of the Army. This is an O-10 but only assigned during a time of war.