当兵最多可以当30年。
当兵时间的长短要根据性质来定。士兵军衔最高可至一级军士长,最高服役年限可长达30年。
根据《中国人民解放军士官退出现役安置暂行办法》第二条第二款规定:服现役满30年或者年满55岁,退出现役。
义务兵服役年限为二年,第二年未被选取士官必须退伍。选取士官后根据你的表现或部队需要晋升为高一级士官,直至退伍。
志愿兵实行分期服现役制度。志愿兵服现役的期限,从改为志愿兵之日算起,至少三年,一般不超过三十年,年龄不超过五十五岁。现在士官分为6级,一级3年、二级3年、三级4年、四级4年、五级5年、六级5年。