法律分析:
定向培养士官要待5年,因为收的定向培养士官应当至少服满高一个军衔级别的服役年限,简单的讲定向培养士官入伍后应该先干完下士的后两年,再完成中士的三年,总共待满5年。
法律依据:
《中国人民解放军现役士兵服役条例》 第八条 士官实行分级服现役制度。士官分级服现役年限为:初级士官最高六年,中级士官最高8年,高级士官可以服现役十四年年以上。初级士官、中级士官在本级最高服现役年限内,按照岗位编制规定确定服现役时间。士官分级服现役的批准权限为:初级士官由团(旅)级单位批准;中级士官由师(旅)级单位批准;高级士官由军级单位批准,批准前应当逐级上报总参谋部兵员工作主管部门审核。各单位应当将批准的士官逐级上报总参谋部兵员工作主管部门登记注册。