The training period depends on the service. The training for officers inducted in Railways can be as long as 18 months.