当兵要当多少年要根据军衔判断,如下所示:
1、义务兵是两年;
2、一期士官与二期士官各三年;
3、三期士官与四期士官各四年;
4、五期士官8年;
5、六期士官可以一直做到退休;
6、军官都是每四年升一级,可以一直做到退休,但是服役期间可以选择复员。