I served 3 years in the National Guard and the Reserves are no different. You have to wait for someone to retire with 20 or more years to move up in rank. There is just no room for advancement. In the Regular Army there's no limit as to how far you can go. As long as you suceed in your NCO schooling ...