The time it takes to become a sergeant in the army varies depending on the branch of service and the individual's performance. Generally, it takes 3-6 years of service to be eligible for promotion to sergeant. However, this can be accelerated through exceptional performance and completion of leadership courses.